GNU logs - #40817, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK
Resent-From: Trevor Spiteri <tspiteri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 24 Apr 2020 13:37:01 +0000
Resent-Message-ID: <handler.40817.B.15877354202944 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 40817
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 40817 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.15877354202944
          (code B ref -1); Fri, 24 Apr 2020 13:37:01 +0000
Received: (at submit) by debbugs.gnu.org; 24 Apr 2020 13:37:00 +0000
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)
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-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





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Trevor Spiteri <tspiteri@HIDDEN>
Subject: bug#40817: Acknowledgement (27.0.91; setting frame parameter
 '(left - 0) leaves gap to the right under GTK)
Message-ID: <handler.40817.B.15877354202944.ack <at> debbugs.gnu.org>
References: <34de64f4-564b-936a-2728-b9763b475aad@HIDDEN>
X-Gnu-PR-Message: ack 40817
X-Gnu-PR-Package: emacs
Reply-To: 40817 <at> debbugs.gnu.org
Date: Fri, 24 Apr 2020 13:37:01 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 40817 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
40817: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D40817
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40817: Acknowledgement (27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK)
Resent-From: Trevor Spiteri <tspiteri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 24 Apr 2020 14:45:02 +0000
Resent-Message-ID: <handler.40817.B40817.158773945118350 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40817
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 40817 <at> debbugs.gnu.org
Received: via spool by 40817-submit <at> debbugs.gnu.org id=B40817.158773945118350
          (code B ref 40817); Fri, 24 Apr 2020 14:45:02 +0000
Received: (at 40817) by debbugs.gnu.org; 24 Apr 2020 14:44:11 +0000
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)
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==
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-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?





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 24 Apr 2020 17:56:01 +0000
Resent-Message-ID: <handler.40817.B40817.15877509143423 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40817
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <at> debbugs.gnu.org
Received: via spool by 40817-submit <at> debbugs.gnu.org id=B40817.15877509143423
          (code B ref 40817); Fri, 24 Apr 2020 17:56:01 +0000
Received: (at 40817) by debbugs.gnu.org; 24 Apr 2020 17:55:14 +0000
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
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-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




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


Received: (at control) by debbugs.gnu.org; 27 Apr 2020 14:32:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 27 10:32:58 2020
Received: from localhost ([127.0.0.1]:37750 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jT4oc-00089G-Kk
	for submit <at> debbugs.gnu.org; Mon, 27 Apr 2020 10:32:58 -0400
Received: from mail-qk1-f179.google.com ([209.85.222.179]:42944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>) id 1jT4ob-000894-I1
 for control <at> debbugs.gnu.org; Mon, 27 Apr 2020 10:32:57 -0400
Received: by mail-qk1-f179.google.com with SMTP id b188so16566701qkd.9
 for <control <at> debbugs.gnu.org>; Mon, 27 Apr 2020 07:32:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version;
 bh=HKPRjIF7AH2Nm8f8mA8XTFw0j9UWvsnXpid8BF2zbC4=;
 b=pSqUuOIuOphFJeOnppLLG6Z7PXZGhM4cXtVAV+vVnKYC4CA/lHHe+fed4DT3dnejac
 Vw+wBdpyJ/cjrdwNgRJ+9ueE2d7hREKyTMpY7xm0n/1K3kSY1+IPq0S76fmwG5Lgth8P
 n+MoN9gRzoB1Qi+zsNw4QH5ogfIxttpHE7bKuoWDkd7XCqFtzn1aIJs0ajOmBT2gRpE/
 MMr+vFyLt0m20AfcHX+//BSNtyzhzGJO6IHfadADZ9xYdz2pCdhI6kY9to+VmdcVte3m
 ED+8YJQNkJ9V1usYUPPKU3XRTWa0Imcx949xp7Mjy0UIeBLqfwcFuE3MtTpWWLoPaybp
 XQQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
 bh=HKPRjIF7AH2Nm8f8mA8XTFw0j9UWvsnXpid8BF2zbC4=;
 b=OlkL3/ONgwOxvjA5v+GvSp5l3iEEqDGbgvhIhbmSEayVC03qqaigGe7sIwQfylL2ip
 XaPAbFEyn4J3JoEbSEH8YzIdQzwlmLjmCkbh36TXZqAymZzSSb6h0dwOFIHhitq2vYzL
 R96DzWmg11ocZ0fCj6GrUJSWMp6lyXAYc3uT2WXTT6uj8KE2oz52GsdkectQfuRuE7Xk
 kYbEn0uEb22AhhuYapwfFEiM/O0A+Da3Em+aSYVuozyteQjaiU86+WmlYs82Pi9uN4FT
 8m4ekRLlu1CAVC1gp+pYNhnTUKFk3zxKLth92Cs8svoomOBGYFQvo5TitgSiUR2mzkqM
 XSCQ==
X-Gm-Message-State: AGi0PuaWru5dMb14Sdvw9c2OJI5Y+LyXhSltGJ+jUulwzChzM/i+DZoJ
 dX4RekN+CDwQurWOTeD5/IyJ9frC
X-Google-Smtp-Source: APiQypIXigqycr3mH+909sNW3ZL0Q1V4kRfgEuxS4A1HCBXVXkQiDENgUr6vmxzezpltrXls0w5iAg==
X-Received: by 2002:a05:620a:749:: with SMTP id
 i9mr23156104qki.408.1587997971714; 
 Mon, 27 Apr 2020 07:32:51 -0700 (PDT)
Received: from vhost2
 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42])
 by smtp.gmail.com with ESMTPSA id 39sm10500697qtg.94.2020.04.27.07.32.50
 for <control <at> debbugs.gnu.org>
 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 27 Apr 2020 07:32:51 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
To: control <at> debbugs.gnu.org
Subject: control message for bug #40817
Date: Mon, 27 Apr 2020 10:32:49 -0400
Message-ID: <854kt59ey6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

severity 40817 minor
severity 40890 minor
severity 40900 wishlist
tags 40802 + unreproducible
tags 40776 + moreinfo
severity 40774 wishlist
quit





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 29 Apr 2020 14:13:01 +0000
Resent-Message-ID: <handler.40817.B40817.158816953728291 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40817
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>
Cc: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <at> debbugs.gnu.org
Received: via spool by 40817-submit <at> debbugs.gnu.org id=B40817.158816953728291
          (code B ref 40817); Wed, 29 Apr 2020 14:13:01 +0000
Received: (at 40817) by debbugs.gnu.org; 29 Apr 2020 14:12:17 +0000
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>
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-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




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 29 Apr 2020 15:04:02 +0000
Resent-Message-ID: <handler.40817.B40817.15881726111102 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40817
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Robert Pluim <rpluim@HIDDEN>
Cc: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <at> debbugs.gnu.org
Received: via spool by 40817-submit <at> debbugs.gnu.org id=B40817.15881726111102
          (code B ref 40817); Wed, 29 Apr 2020 15:04:02 +0000
Received: (at 40817) by debbugs.gnu.org; 29 Apr 2020 15:03:31 +0000
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
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-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





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#40817: 27.0.91; setting frame parameter '(left - 0) leaves gap to the right under GTK
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 29 Apr 2020 16:53:01 +0000
Resent-Message-ID: <handler.40817.B40817.158817912420115 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 40817
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: martin rudalics <rudalics@HIDDEN>
Cc: Trevor Spiteri <tspiteri@HIDDEN>, 40817 <at> debbugs.gnu.org
Received: via spool by 40817-submit <at> debbugs.gnu.org id=B40817.158817912420115
          (code B ref 40817); Wed, 29 Apr 2020 16:53:01 +0000
Received: (at 40817) by debbugs.gnu.org; 29 Apr 2020 16:52:04 +0000
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>
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-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






Last modified: Wed, 29 Apr 2020 17:00:02 UTC

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