Received: (at 40817) by debbugs.gnu.org; 29 Apr 2020 16:52:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 12:52:04 2020 Received: from localhost ([127.0.0.1]:44446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jTpwK-0005EL-08 for submit <at> debbugs.gnu.org; Wed, 29 Apr 2020 12:52:04 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:35226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1jTpwH-0005Dr-3I for 40817 <at> debbugs.gnu.org; Wed, 29 Apr 2020 12:52:02 -0400 Received: by mail-wr1-f42.google.com with SMTP id x18so3405395wrq.2 for <40817 <at> debbugs.gnu.org>; Wed, 29 Apr 2020 09:52:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=Dk1RLoHJGeFPuuzJdqhMbdppRbvdVJTFOXy9B7wYtfw=; b=Cc+hES7Fmko1IsZpKQTdpOOI07SVj71aMpPZhGd7dsAhIas9ycB5JUZ86heYuU83Du TPAGgBDLtc7NEPT3he9U7xvCJ5DXIXZJSHeX9i17PCNh++ZrUztMnF98kQY7+7zgsCYq v7RzEpLFovxiVGmG+sYwAAxsR1/841COMss4Z87ftseZcmG5RK17mLdztlskJ+GoHTrS bIZMsKFoTrvmA8tpPpyDA+cXY/1sNk3EM8d6vZue3Y9t36s/pd5lD/WT87YraBPf2Qxy CLYiXUfvE6DoKGl6eHKPAWm5f1F6qC1pMVaWEwbGG5qFrPbhwvPVKdxNfbplE3DQ4Oas tVjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=Dk1RLoHJGeFPuuzJdqhMbdppRbvdVJTFOXy9B7wYtfw=; b=tAF2XyZrgcGsiOVIJcDfpKBtpAxsOdVueIwcoU9ruBcrC48Q5Rfnz0pXwfXZqsWu70 J4j0JO4vDNbqt1v4rCf0xGgPjl72qPeGjqRip5Qw+UP5ys7k3HYgMEGZgEyvgbxFg1Gj GTt0rouJffbUrXr1VPQmNt/xOnCAwZK32EnjDFoiIVtDZsNAb4LFap9xfMf9A7IYNdwS QjL+U0H1Y/KF3RZ9xioFAfXRjnm/7gwAA3kFVyMl2yJeiZ+qY21t0EhPyKxwNfTinpvv BrlOkzEFsQ1YMDCrBE8KKb3M+q7NTOFH5apY0p7AroBzwejRFLb5ypWzNdGiK4FAc3pe SN5A== X-Gm-Message-State: AGi0PuYVxJigXma0s2lx8phX1ZEcE/VU0cEqrFN361rwNr5tZnTFAs1a dZzaa27YkT09n2eeQWhntkcCyGF4KJcJPA== X-Google-Smtp-Source: APiQypK9jGojJzY185XVAuntYMVI93owyqX1MXlxW/QJCUYL1+9oSJynVs9Vcvx/x2nsEVx/tKYRRA== X-Received: by 2002:a5d:6503:: with SMTP id x3mr44162006wru.153.1588179114766; Wed, 29 Apr 2020 09:51:54 -0700 (PDT) Received: from rpluim-mac ([2a01:e34:ecfc:a860:815b:e8d4:705f:b718]) by smtp.gmail.com with ESMTPSA id h5sm32221172wrp.97.2020.04.29.09.51.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2020 09:51:53 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK References: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN> <956c9571-f688-9122-52bd-e6fee7b6322f@HIDDEN> <m2r1w6v0so.fsf@HIDDEN> <fde08d9e-90ad-61ff-d7f1-772b5ea356ed@HIDDEN> Date: Wed, 29 Apr 2020 18:51:52 +0200 In-Reply-To: <fde08d9e-90ad-61ff-d7f1-772b5ea356ed@HIDDEN> (martin rudalics's message of "Wed, 29 Apr 2020 17:03:18 +0200") Message-ID: <m2ees6utef.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40817 Cc: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <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 (-) >>>>> On Wed, 29 Apr 2020 17:03:18 +0200, martin rudalics <rudalics@HIDDEN>= said: >> I see this with the GNOME shell on Ubuntu 20.04 (not sure if it=CA= =BCs >> using mutter, how does one check that?). martin> With the task manager. With wmctrl it identifies itself as GNO= ME shell. Hmm, 'mutter' doesn=CA=BCt appear there, but /etc/alternatives/x-window-manager points at mutter (and it behaves consistently with the description of this bug). >> However, the good news is that the behaviour is correct using the >> pgtk build, including '((top - 0)). martin> Good to hear. I haven't had time to look into this so far but = I always martin> hoped that a pure GTK build would solve this and maybe some of = our other martin> GTK issues. It would be interesting to know whether and how the martin> arguments of And I spoke too soon: the pgtk build moves the frame to the right edge, but also to the top. martin> gtk_window_move (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)), f-> left_pos / scale, f->top_pos / scale); martin> in xterm.c and martin> gtk_window_move (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)), f-> left_pos, f->top_pos); martin> in pgtkterm.c differ. BTW, did you test this with X11 or Wayla= nd? left_pos is scaled (in this case / 2), and top_pos is 0, because that=CA=BCs what it=CA=BCs set to in the frame. That=CA=BCs a separate bug = though, looks like there=CA=BCs a missing initialization somewhere for the top_pos and left_pos parameters. Robert
bug-gnu-emacs@HIDDEN
:bug#40817
; Package emacs
.
Full text available.Received: (at 40817) by debbugs.gnu.org; 29 Apr 2020 15:03:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 11:03:31 2020 Received: from localhost ([127.0.0.1]:44279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jToFH-0000Hi-Ed for submit <at> debbugs.gnu.org; Wed, 29 Apr 2020 11:03:31 -0400 Received: from mout.gmx.net ([212.227.15.18]:59303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1jToFF-0000HQ-6B for 40817 <at> debbugs.gnu.org; Wed, 29 Apr 2020 11:03:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588172601; bh=VtAWe+a7eEZCl6KaOCB1pZX2hgSC+lgvv2ktR7yyqcU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=U2yg8uBQK9SkbDES+b74ulktCgk2AgU9+PoScpPkgnRhuqEiq3BG5LrgOQC3HrZFt UBYhI5pT2WzV4dj70e0zjmkPlmvqgT06lzZoWzOD7BgL8ohf+awjKP89+MOuESgcRS p0uIhME2wHaUo/el5k1tXH6J+pmt2dyyqV0Sf7L8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([212.95.5.138]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mk0Ne-1ijWBl1yNk-00kQTG; Wed, 29 Apr 2020 17:03:21 +0200 Subject: Re: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK To: Robert Pluim <rpluim@HIDDEN> References: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN> <956c9571-f688-9122-52bd-e6fee7b6322f@HIDDEN> <m2r1w6v0so.fsf@HIDDEN> From: martin rudalics <rudalics@HIDDEN> Message-ID: <fde08d9e-90ad-61ff-d7f1-772b5ea356ed@HIDDEN> Date: Wed, 29 Apr 2020 17:03:18 +0200 MIME-Version: 1.0 In-Reply-To: <m2r1w6v0so.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:JU+Z97lSfq+93Z75cIdNTSCldFMU3uJc6I4Dmk822JUhHEOu6Zo 8Yx87DJDAyzJX0pSq1+XZSO2ZZTuNlNzlMI923qEuauEeC22yBqmjP85tbLSM+ZHxzKyqhX vVVxcLK/GM57A2TYm0VlJIKjnzaUe+lMcNdvj5stzetA+qpgIPOF6813+OUeU8nyM5OW2fs GmZA6iD3Ud7Znq2JlKzZQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:OqMyiRz4Gfg=:Zb7x19xTHIt0Ma+2/YR0UI 9V5PAU+tCr40FvrYgU1VZTT1lwykLVLhTN/BeoQz4jh2wmgCjsllXLqK2j8DU0JPi6opQXnde 651+MqPJuJta0lzKEszzjCOjYtKpIOC8DIOgbEWpoESpgUfc60lslxCCMoZ3ICK5lF+pLXdvK yow+ScyNKofYL80NMCmMhNM3iAi8bGI5AVjt/kKf1gqB6/qtrF8FoegtqzfrWflA7vmXl+yOy F0cW/gc8MeSp1RCQaedfjEbmOzkF1LgXlLLxmZa8qnZmIdgnXzgRCj0muwBQvOKfjIsLXDX5C NY8UELAo2ouJxPDHqRGkN6Br5ulIJExRXkg/5ilJ1N2wfXE21hwvx8De8plLeLvGl6yjWVWXL VccWaLu/l6M3j5lb5AA/PFN65io1+BUx4LlTkhP4TLvKFF8bnP23W5MVjhZW1oEBavPRVLmK/ IQzX2UZbm9JkxEfWQQCNfBN5ycc2IanwyaTi50um65cYBNE3Ao2cFkBobBk+qovMUd5/Tpe81 PmGVfD0Ek9Upey2RzokpdPAA67VfPLI3EIYV/thtZ5azv17hOqZpI29mpUoDn7wXBUelvOVXW U1Ls71uHXx0um3OImJKwUz/tJrQueGNm3SgOcoS8Muf96NxEdzHItDRH/tQtJEAsC0kW+uDmq l/AsQbFDlUb7CyuKyJ9yv5wVamnnIZ0aK2Hj6FkLVi6/tbs5gACaU3AL7kIYP8LtIgi1A/GRF ps7t1uVzx2aQjK5SaPEdOPQJJ3wwh3TaEtqbfDmYnkH8agJvjcznqgEzBp2v/+eKDL9CB57Zo t4f/8WPwUxn1QVR+QE06aJ8NYCaAMIebKsQ0xH7ue/0i6rDhfdLaW2o2wUYI3jP/VOOTvo9iZ eEEEdL3m7rQcH6mxRVdOAz3tu35RbGhxg7Wlzac2p5OJWd75fDQN+qS9wlFEuoqzmbmFU6LoK 9hMDHXUpzmflTJDc6YEDZiofQXsS5HtVodRmBMx6VsvSaZijXr/NT8POalkvpOAdijkBWRQp6 zNULk6vrx1yMchk01LQNMbNPinhNcgaPtX4cqfnl/yVvWEEt1xKj00j7vIM698mlQJxM5JKaJ a3exVrpFBBwzm/Km+7T+G06YPYWAB0sQ3gnNmA8UJ9G2NF70va3mXdzzR2VXhWHAtYf3CfWDm YSN6CDDIrqFp+GtV0UmZQSP4pAfgWkDNWGz9vGQZXx9R+uOryGF49HP1iiDAwyO2hv3VCd1B8 UcN5UcPq7pb/GTqpK X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40817 Cc: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <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.7 (-) > I see this with the GNOME shell on Ubuntu 20.04 (not sure if it=CA=BCs= > using mutter, how does one check that?). With the task manager. With wmctrl it identifies itself as GNOME shell. > However, the good news is that the behaviour is correct using the > pgtk build, including '((top - 0)). Good to hear. I haven't had time to look into this so far but I always hoped that a pure GTK build would solve this and maybe some of our other GTK issues. It would be interesting to know whether and how the arguments of gtk_window_move (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)), f->left_pos / scale, f->top_pos / scale); in xterm.c and gtk_window_move (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)), f->left_pos, f->top_pos); in pgtkterm.c differ. BTW, did you test this with X11 or Wayland? martin
bug-gnu-emacs@HIDDEN
:bug#40817
; Package emacs
.
Full text available.Received: (at 40817) by debbugs.gnu.org; 29 Apr 2020 14:12:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 29 10:12:17 2020 Received: from localhost ([127.0.0.1]:44152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jTnRg-0007MF-RL for submit <at> debbugs.gnu.org; Wed, 29 Apr 2020 10:12:16 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:37315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1jTnRf-0007M2-Cn for 40817 <at> debbugs.gnu.org; Wed, 29 Apr 2020 10:12:15 -0400 Received: by mail-wr1-f54.google.com with SMTP id k1so2734395wrx.4 for <40817 <at> debbugs.gnu.org>; Wed, 29 Apr 2020 07:12:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=XFyxB/2auLxa1eRXmX69woSi33wv/1ZffuKBJhJTRuk=; b=Q0v+7dhuEk2fWLeVlPF65u8PWoPYjfzg+tUvl9Pk0PSfpBgN1mTtCpNKQ/IlIIy7ru lBD6oXWskRyYcuPzuIp1PEBCLgD4zU81WCYlVy6IaEZol24LfwNW1mqQgVDqFCnFuoyU VPj/YQUD05IA1/T+zq4ap11ebFTZJemxkkIGutKsTRzXCZkieIOopUbm6COebU1t3b62 KZd2ZEgEZCcJQU/7WWx8Plnk+uVvn9o2rmJq3gcyUZf1h7g2nL5ps5y32be0txsqrueD NUzfIfAWMQKuqBMa+Y1eRRhvKN2qnjFYuW4GZdJ0WwSSpI4jRUTVKuJwoHQ9qxNvJekA iU+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=XFyxB/2auLxa1eRXmX69woSi33wv/1ZffuKBJhJTRuk=; b=tClkZ1VXA2No6Z8U11voViZnN7ILkodhThxnjXqcWy4+zALu7eJ8SnyXQO0ROj9jZ4 /35SbYMZ7GRP9vgk51V+FNtVRTpXjQ/O5cwDQopNsodG6x+8Fya02dWAGJiIX88oev52 cunaRC2RerZhrVD5nqnGV1QnHdUfWP5LwIbsKYGUzoKYfBMb486T3bKvfufjCQ9AcMp5 JKrRylXsVRAcZeaBnWaOrOaSQ9hYc/ElOaJFVqzTkydg7paAz7ssKSwbj3tj+vTVP7io p8NH+NfKa0crK1+MExjwvoIoDV1u/ERO89ugE81IPwak2rSmXV+yQIjaAdWQJD3sAr41 CYHw== X-Gm-Message-State: AGi0PuYQDMoTuSrsII+ZJg92K7Cj9DLUGjaCM+YRlT4FbYonc7UATpCn jMFlBqgOpJDccl4QN6im6WhmWtSqlIHymg== X-Google-Smtp-Source: APiQypJ5fLrKcW3rtLacjL7m+uKXdJjeG/oX+lJQwXPazSqe4WnP4LWFkySvoYarhJmPbe6j2YDKAw== X-Received: by 2002:a5d:4712:: with SMTP id y18mr40424849wrq.306.1588169528987; Wed, 29 Apr 2020 07:12:08 -0700 (PDT) Received: from rpluim-mac ([2a01:e34:ecfc:a860:815b:e8d4:705f:b718]) by smtp.gmail.com with ESMTPSA id i17sm30215423wru.39.2020.04.29.07.12.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2020 07:12:08 -0700 (PDT) From: Robert Pluim <rpluim@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK References: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN> <956c9571-f688-9122-52bd-e6fee7b6322f@HIDDEN> Date: Wed, 29 Apr 2020 16:12:07 +0200 In-Reply-To: <956c9571-f688-9122-52bd-e6fee7b6322f@HIDDEN> (martin rudalics's message of "Fri, 24 Apr 2020 19:55:04 +0200") Message-ID: <m2r1w6v0so.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40817 Cc: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <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 (-) >>>>> On Fri, 24 Apr 2020 19:55:04 +0200, martin rudalics <rudalics@HIDDEN>= said: >> If I evaluate this when using GTK >>=20 >> (modify-frame-parameters nil '((left - 0))) >>=20 martin> I suppose this happens with GNOME shell and the mutter window m= anager. I see this with the GNOME shell on Ubuntu 20.04 (not sure if it=CA=BCs using mutter, how does one check that?). However, the good news is that the behaviour is correct using the pgtk build, including '((top - 0)). Robert
bug-gnu-emacs@HIDDEN
:bug#40817
; Package emacs
.
Full text available.Noam Postavsky <npostavs@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 40817) by debbugs.gnu.org; 24 Apr 2020 17:55:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 24 13:55:14 2020 Received: from localhost ([127.0.0.1]:57878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jS2Xi-0000t9-Cd for submit <at> debbugs.gnu.org; Fri, 24 Apr 2020 13:55:14 -0400 Received: from mout.gmx.net ([212.227.17.21]:46303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1jS2Xg-0000st-HL for 40817 <at> debbugs.gnu.org; Fri, 24 Apr 2020 13:55:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587750905; bh=1YQta5h5g/CxpwuZdl6SdBGtbkZd5tDwRuiCw+xL8G0=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=NNECyKxh7XBmyUJ93Ole4Qe7Nv4/9DYwS5L+v957kz4rQWrraXOrCjSRsL3dLVnRw mszuvq4BAHbb2kqXxRdQYzUKCpZRX91o7aKr0Ra7XDRW8gLipjP6yHteEMs4m6a2Zq 2WByncr0VDalmVXtWI96aHnMCIweczOiXM5Gjoi8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.160]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXp9Y-1jiauL1Cge-00YCyu; Fri, 24 Apr 2020 19:55:05 +0200 Subject: Re: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK To: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <at> debbugs.gnu.org References: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN> From: martin rudalics <rudalics@HIDDEN> Message-ID: <956c9571-f688-9122-52bd-e6fee7b6322f@HIDDEN> Date: Fri, 24 Apr 2020 19:55:04 +0200 MIME-Version: 1.0 In-Reply-To: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:jove8OvxAgY24Tnc9uFqSe4l3CF9XKWw4/53DiYxrVIRtXeByj7 n3PI8GW0+UAirQYxogRI6qBQWj8yB0/xBTAWS6aWaFoDPkxalwfd/B1YXQZLLbablP66kSG 2YO5fMs8weQ7dW3vwJETmqZEZh0lkEbAyj76gI/mMDfuG6Tpc+ACR5+VmV/abqfN+pTxoaY HryMkLkNQ4qSDchQt4uSQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:pQ/OvwdoE5g=:CBDgD84/hN+Phy6iwh+s9L 72RLXeS6D78rXZBdsNe0xk1mMPAfIhj+4dC19gWXXQOC7qhvvlmHij009bNuOnja5x281B9+b G94gVi380mxKM7KoGvik+QVZxvN5wI+KMTwPLObUNqMdsSJRfzs8nUldfN5oYe0zJevVGigqg snYD13xK9uLR1ZoI/gtOs2re+S1Zwn6NmDxLQ41o0BnRRaVly05l+vx3BaJ5uQ/5uSDEYEkcd Ct4tQiSiXSPRr2gaUqJlIWNFi8du0K5KWaTA4fd8WH5748jpD7bA/y2+36omsGHIjptrzAAbG 9PGxLyLbiSqtu7oO2f0g+f3Q31Zx+hJmtVQKjuCS0Hok+Kt/t5Dde9j7J8HAA9K8wfrWNWepI n4OG+/7GYUaz7QUdZlzyf/4LfXF4H/dF+Nw7TKKRZmQwI+LMZ/EaDDAst+b+wI4Rb/hkSAFog rtJ3rnUwBlf7VMpG3bQodvt31Ap+w4/8TCY5InFsVY+m3gjJHmRvowUxaru5aNnnOmfnp1cjD FIlUrX0MwfBLjgQnHcFN9eFCt0DiShhv3aqQQpGU/Fspb+daeNyjILbGog71TXF5YThUet390 CJHj7GalkLiSWjoPFsMG+jOMfgtYiXFjOlSZet8MSUxEShYQ+WkMe0pQMyE0wCJ2R1ySfyMs7 ahXigPKUQwTFXOA37mgtnIflRla3OwggYgtO3T2aunjcP6/a6FFGRPVWn3QqH/HiFMM59sJwh L+/pLyUXBWB3KdVTSqsyGTH0+X8znygKH2oXmYFM3QTLrg/LXrnSidwwIxjw0mPd5VgIf5+Fp 0ILSLbo77cOvaTwDCilOOdaI5Av7aikDwmh5/gRtM4ZN51ezBdeW3zZwyYZFcQXuKP/lz9Wba W6a+cAmfi0MMcjPIerkNGDo0K0PLsFAPiWKbLhwUwNtfWas2j9SGhy71ALCdNNSHotLQSWlx1 l1gkgX2wQI75uZsTSpZqzsJoOFBXqJ5pJMfsAOd2eEvqNgw6ib2hYv6tyTP60iBll2bszxKy1 uE+p+D4bc6nGTSo9w21gNVRwxLn2rPzZfLr/1qows/aeuVFUjcpWiuFoBXnMAvUNN/4sRP62q fp7tZ+yOaTLdr/sOfgtSBIHz3vEIJIpMgbgYTnF/zT/pNBWsijzYuMc9If65wIQy87RLf7n2s 1ecKgMFTqd9sfVPuua81XQoXdt9khHvALli/FKXat8DG+RCPRMPnedn1Da4xDOoTPuG2HXa/p TOgoIWiTZj9yzMnji X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40817 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.7 (-) > If I evaluate this when using GTK > > (modify-frame-parameters nil '((left - 0))) > > there is a gap to the right of the frame equal to the total size of the > horizontal window decorations. > > I tried to debug this and this is what I found. (This is what I think > causes the bug.) > > This calls xterm.c:x_set_offset with f->left_pos = 0 and > f->size_hint_flags = XNegative. > > This in turn calls xterm.c:x_calc_absolute_position. Here, the edges are > found using Fx_frame_edges ( frame, Qouter_edges), and the width of the > frame *with* decorations is thus used. Then, f->left_pos is set to > display_pixel_width - width_including_decorations + 0. > > Back in x_set_offset, x_gtk_use_window_move is used to move the window; > there is a function call to > > gtk_window_move (..., f->leftpos / scale, ...) > > However, gtk_window_move seems to be correcting for window decorations > itself, so that if we are to use gtk_window_move, > x_calc_absolute_position should have used the width *without* window > decorations. > > I can reproduce this in Emacs 26, so it is not an Emacs 27 regression. > Thinking about this a bit more, it is not clear to me what the frame > decorations actually are: are they a solid outside border, or a shadow > added by the window manager, or both? And I'm thinking the issue I'm > seeing is caused by the shadow under GNOME, but if there is a solid > border, the current behaviour would be correct maybe? I suppose this happens with GNOME shell and the mutter window manager. Most window managers draw a solid outer border which can be turned off optionally. But mutter "draws" an invisible outer border (IIRC Windows 10 does the same) which causes all sorts of problems. For example, if you ask mutter to position a frame at (0, 0) of your display, it will apparently put it there but report a position of (-10, -8) which is where the invisible borders start (compare Bug#38452). Such invisible borders make calculated frame positioning difficult. For example, positioning two frames side by side to fill the whole display becomes a real pain. Note that Emacs also has a method to "correct" such incorrect positioning but that works for Lucid and Motif only. And it's completely useless for invisible borders because it would put a frame Emacs wants to position at (0, 0) at (10, 8) which is probably not what the user wants. Your scenario demonstrates that such invisible borders make putting a frame at the right or bottom edge of the display hard as well. martin
bug-gnu-emacs@HIDDEN
:bug#40817
; Package emacs
.
Full text available.Received: (at 40817) by debbugs.gnu.org; 24 Apr 2020 14:44:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 24 10:44:11 2020 Received: from localhost ([127.0.0.1]:57710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jRzYp-0004lt-2H for submit <at> debbugs.gnu.org; Fri, 24 Apr 2020 10:44:11 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:40383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tspiteri@HIDDEN>) id 1jRzYm-0004lg-Fx for 40817 <at> debbugs.gnu.org; Fri, 24 Apr 2020 10:44:09 -0400 Received: by mail-wm1-f45.google.com with SMTP id u16so11063857wmc.5 for <40817 <at> debbugs.gnu.org>; Fri, 24 Apr 2020 07:44:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; h=to:references:from:autocrypt:subject:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=mJzkOEYLvOUxF49LpzU6G+lMQgRb39/cQGLb2Swf/fQ=; b=UxJuNWhfxvlcBmhqc0o0LGd1uKUm9+FRYH/5vK6qNKeXllHMj+GIB6hFIiX5LwIJTz ywwcrvOQjPO+uVNpEcECIPfUc8CHdHTf+9jcoYZ61MyzmGGVFQf8Cnj/SI3ETiI2zejO rqsHMlJLX11+FJ9wfvIMCqwmm02wFbDSyh4Ws= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:references:from:autocrypt:subject:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=mJzkOEYLvOUxF49LpzU6G+lMQgRb39/cQGLb2Swf/fQ=; b=pGDxh4lXa86mkiN+Q4sja7t6k+Qr9LcXQ0UMa8k8Vrw0YG/TxcXKKA9cROgzgJKazG u5JorPmLSbN9wuUp1ydg4JCFdhEaxRuVbQeaHxl3v4X8ztGA766hc7WfyRYsAOLJp/C5 9698t0nelcVflU3bCNFxa3qtbKv7c0WQY//XjTHNcyYTxzvk4hw2W2vquRds7clDHz5q l6zAcUa0iKz/34weiuA7ZlOCgAG4z15eWK9Yhtp0a1tEEEzbJk2bFdZ5ucfGfIKk6E8a lv/I2Gw90NQ0ksJgU9Z8fAhw1IS2mKGTU+f/Q8hVovHirMhNYADfbwYnHjEL6Mp6xjg0 FscA== X-Gm-Message-State: AGi0PuaC9hz0fUGYpUf4top7YGGb3mlkszvPJm7ZTh88JWMeCLZLONjK VrYsvugBtApfUJ1kzS+/Aj2dwF+LzDHvbQ== X-Google-Smtp-Source: APiQypKWr3V0ladJyOQpurIAhSQxX7FO8EmeZ2tMfJ9pTLfed7g2B52+oV8kW2xtKV7J7sY/gQ3f/Q== X-Received: by 2002:a1c:2457:: with SMTP id k84mr9901182wmk.96.1587739442161; Fri, 24 Apr 2020 07:44:02 -0700 (PDT) Received: from [192.168.1.104] ([85.232.212.161]) by smtp.gmail.com with ESMTPSA id e11sm8351351wrn.87.2020.04.24.07.44.00 for <40817 <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Apr 2020 07:44:01 -0700 (PDT) To: 40817 <at> debbugs.gnu.org References: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN> <handler.40817.B.15877354202944.ack <at> debbugs.gnu.org> From: Trevor Spiteri <tspiteri@HIDDEN> Autocrypt: addr=tspiteri@HIDDEN; prefer-encrypt=mutual; keydata= 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 xQ== Subject: Re: bug#40817: Acknowledgement (27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK) Message-ID: <1c59a7be-5247-be5a-c49e-120a81589987@HIDDEN> Date: Fri, 24 Apr 2020 16:44:00 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <handler.40817.B.15877354202944.ack <at> debbugs.gnu.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40817 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 (-) Thinking about this a bit more, it is not clear to me what the frame decorations actually are: are they a solid outside border, or a shadow added by the window manager, or both? And I'm thinking the issue I'm seeing is caused by the shadow under GNOME, but if there is a solid border, the current behaviour would be correct maybe?
bug-gnu-emacs@HIDDEN
:bug#40817
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 24 Apr 2020 13:37:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 24 09:37:00 2020 Received: from localhost ([127.0.0.1]:56671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jRyVn-0000lP-VM for submit <at> debbugs.gnu.org; Fri, 24 Apr 2020 09:37:00 -0400 Received: from lists.gnu.org ([209.51.188.17]:53481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tspiteri@HIDDEN>) id 1jRyVm-0000lI-81 for submit <at> debbugs.gnu.org; Fri, 24 Apr 2020 09:36:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37100) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <tspiteri@HIDDEN>) id 1jRyVl-0005jN-Ld for bug-gnu-emacs@HIDDEN; Fri, 24 Apr 2020 09:36:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from <tspiteri@HIDDEN>) id 1jRyVk-0002Am-EA for bug-gnu-emacs@HIDDEN; Fri, 24 Apr 2020 09:36:57 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:53417) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <tspiteri@HIDDEN>) id 1jRyVj-0001vR-Nd for bug-gnu-emacs@HIDDEN; Fri, 24 Apr 2020 09:36:56 -0400 Received: by mail-wm1-x32d.google.com with SMTP id k12so1903807wmj.3 for <bug-gnu-emacs@HIDDEN>; Fri, 24 Apr 2020 06:36:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; h=to:subject:from:autocrypt:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=OHZYRnJZblF/y/f4labCmnod9SmHMu9o38Mm7X5on6s=; b=cKS5Wf1wLjT9U0EHDBOnqQesD/ifqxhLc/naRThmsXLw7F/oNT6oiRm8awiBKqcxqU GG/tnfsjzLoxUXZad4mEptrpqETFduoEpsYJXAzwhJ0iOAfUjIw3J8Yu7Ai47swcwq+5 dJnFWDcuxMx4xZanXUJ6KbSdpDCO+LRfZNdkc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:subject:from:autocrypt:message-id:date :user-agent:mime-version:content-transfer-encoding:content-language; bh=OHZYRnJZblF/y/f4labCmnod9SmHMu9o38Mm7X5on6s=; b=avQjhxJaLtZgyYXR8gKUGGP6OUG/XU4Scb+uEowsCIhUCkgpMthCqPGeJ8fz/cYA4k kqc3SEjvzAhRMTYh/Wn5wtELLyI9Ac2ikzrNJLLHGbZA+yLJT4fepM1Zq3cDO+JXMGLW ytArE/nFlGSudu3PcS4vU2w8uiadJgBWnHuKD0PsUoWL/ymEIj5ICWQcSNvc7gJUSWa0 Pj/utueugztmIgooxIJVl7mbBI2zepw9YDMEZnt+YXYjdVn7BGZVc/dzu0eR/ftfsoZv lqpTOEGZPARJb9rYOEzkeghXyENJGAlq6sA0kp3GRQbJ9GfylQ/ms8/1r/YCOTkzYbqm I4/g== X-Gm-Message-State: AGi0PubRnHXTT1/ORh7sDH2k8PxMGa9pkNwX8rh56NI+mHDbEms2U7M8 8toCbd8WLUttG+IIZtNMA1tW/M6FxH3Tcw== X-Google-Smtp-Source: APiQypKB+HwHTlp5t7qyZaoJ7KMtMzUdd4Pzpm5ydWzO2VtaxNKgVklJqGDKdeDUR2+QAbXVY90QfQ== X-Received: by 2002:a1c:4d17:: with SMTP id o23mr10048557wmh.120.1587735412636; Fri, 24 Apr 2020 06:36:52 -0700 (PDT) Received: from [192.168.1.104] ([85.232.212.161]) by smtp.gmail.com with ESMTPSA id k3sm9426879wru.90.2020.04.24.06.36.50 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Apr 2020 06:36:51 -0700 (PDT) To: bug-gnu-emacs@HIDDEN Subject: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK From: Trevor Spiteri <tspiteri@HIDDEN> Autocrypt: addr=tspiteri@HIDDEN; prefer-encrypt=mutual; keydata= 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 xQ== Message-ID: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN> Date: Fri, 24 Apr 2020 15:36:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::32d; envelope-from=tspiteri@HIDDEN; helo=mail-wm1-x32d.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Received-From: 2a00:1450:4864:20::32d X-Spam-Score: 0.3 (/) 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: -0.7 (/) If I evaluate this when using GTK (modify-frame-parameters nil '((left - 0))) there is a gap to the right of the frame equal to the total size of the horizontal window decorations. I tried to debug this and this is what I found. (This is what I think causes the bug.) This calls xterm.c:x_set_offset with f->left_pos = 0 and f->size_hint_flags = XNegative. This in turn calls xterm.c:x_calc_absolute_position. Here, the edges are found using Fx_frame_edges ( frame, Qouter_edges), and the width of the frame *with* decorations is thus used. Then, f->left_pos is set to display_pixel_width - width_including_decorations + 0. Back in x_set_offset, x_gtk_use_window_move is used to move the window; there is a function call to gtk_window_move (..., f->leftpos / scale, ...) However, gtk_window_move seems to be correcting for window decorations itself, so that if we are to use gtk_window_move, x_calc_absolute_position should have used the width *without* window decorations. I can reproduce this in Emacs 26, so it is not an Emacs 27 regression. In GNU Emacs 27.0.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.13, cairo version 1.16.0) of 2020-04-23 built on desktop Repository revision: ba6104d1e8db4e8db2f12acaebf092ef579c6632 Repository branch: emacs-27
Trevor Spiteri <tspiteri@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#40817
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.