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
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
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=
mQINBFcxvj8BEADgjJ0VPjUDQHNOO8+zw4txojpVRUbw3q4o3EaxHBSn3Nzl8qtp+OOzDe6n
M4YQK6/ocBSJc+w3rFQzjmHxcCaJW8XJTaV27ot9r/wS6ucz34xFM6PJp2iIVT5SI5h1htIv
ywJ9JlC+BiVN8X3QAvBJeQEGx48HNv+oYR/6mLvh/3cuyABBcmmsMBmG6ACpLJ6COhOXkl4r
XB+gmVvt72HWy+zYyF/m1aMxQFakrAVWP3uslReCPR66bKiS9Hm77IyGGE5LOhccda0nFy5I
kHqibst646jTQAu1EcpQZrnRXq7JOEOToM3Aj8GRI+T9+rKr1rf2RA7zdm0D9reUV+iPOEaI
jFa4XT43BddM8mlV5pSQft2qoB3cTNHo1uJz8cQWTlmwcJiUEPVi5+5EtuDz/ovxSRIepNl4
zEHO5NNIqt2AZNLr+49UwWSmNi5NVfDxjXswCmFfUBFev14nxVz7jaPWUtD+htzkIUAoidlM
a7tkeboP6j1UonX/ELwRTnWctpich8GCVaV+AaTViNpiJFw/wR3jN3rjE2AN5dgSgLEroInS
M+U3a21c0pGarETx/JlpteZjWxvMMtdDr0MeLqVvSMxErvBB+0JhqkK9uAoAj8hCe6mweDao
qIyUwPewbDD9Gcgxzd2ljbPcw1kOP8hFEjn+WWOcYY+rVu6+jQARAQABtCJUcmV2b3IgU3Bp
dGVyaSA8dHNwaXRlcmlAaWVlZS5vcmc+iQJXBBMBCABBAhsjBQsJCAcCBhUICQoLAgQWAgMB
Ah4BAheAAhkBFiEEG4iXMFy2k8rbrA4H9yiscA+IZu4FAlzwZ/UFCQ8kqzYACgkQ9yiscA+I
Zu4u8w/+O5XMgDJwAKcpeO/ny93NR00YB5kMQlehvIgobuFnmt+bEQwZUuvVt+S5477ArJI2
XJiDOXh73qn0Yp/kqSdOf0lvteP3bNtRdJkl8X6oqBcI/hg8cdIzffSKR+yUduzo2TEkxhFQ
n2cgEKYxzVmHgiEjVaPCt/NEqYNjRkPCmpaIlmQjzbsP6gCgM3B19GDz7Pp4aM+h/9K6FbT1
2LOpVfyJxn9DfTV0zHfNMJ1Rz6fJQmQ3pGm7s614f+I1HEoO5CQQTtJ8VSdUBD33P5QotaNF
AdPZKpfIb/2w4VP/k2Sd6dJFJY2lWMKs0cxeyfDbaUyPVgjEZjW0msZXYLGS2BLgKWAMLBE2
MXRY+7Qria1+Jn+pCrlTbHAOhL/f30H0iunBm2Okkc39lZbrTjHwSqofag9xTGvqPlCa6sIB
0Lp7uqUvxezL+p0mz8XmZabKWxstKh9qOHcPXkeDtsfkfiv/Q7QHIUmPOdIcouMgs4atQPbC
47ko95wXZcamvSavuAVsZeAVfBI54R7U14gbSVaxHOr3a7qKFbDjoK+pm5+Sio2GuTzlls4Y
YQ32GY/j7R94xiKMCnb4GSOnj8W995d5BVYU/DAV3xhJ4LrTTH2rF1c3jNV4MQBVI0u/wICN
XM8uAXjHd2kHoHZKAJQhtk3Ns+aRZzKjmCX0/GJhIFy5Ag0EVzG+PwEQAOBQdUpKN9sAaIt9
x1qsF5/tetgh7LYkj1A5nBGl054x62kFcD8bj98nZG53I0UzFxD0ZLyhN08vg3cpg80d+24v
hUJJk3O0MIRy3cDqPolxYpKjzf3fgt4Sl1+lZuXGFnBfh3UQgPmwC04zN8orqDdgwoJvyGtK
wqxMxE5d3HCNIYZszOOc+jLE50wXqfkqd47AmaSRZVJWgfrinFkPEoU2496uLakXZzUJDBgY
LTL8VIQ5qR/KwE8QMIsdWxUBIUC7paUS0qTy/Nyx2UlrfeunLy8pY8XtL6X2/IukpiMrVE4D
Ay+3dIrlX0/uquRTX+4zEMptOkqDS3hSmpsxqVQAs0wAiQrbrurPq8FfNMjSWDYNXfVW33wc
5ROQolC+pCnwYvWSUUsXzXEAjYUa9k65S8KsYLFquDW8KS6f4LEbdUrhmj8cLow0jOvKEgpX
VqEsTOGKJ7HxArW+gVNPSr2i5rIuM8wa6PtbAY8izebYPJYGzAv17sybTyBw6a8yUF1Gwfar
Wsm0QnmZKXqy6AzNToV52kVuII6yMG9DBLq6SRgzQmFpXzxaaEdPZqzvJlZ/AX9GFNx2illA
bCmwhLcAenVmMpO5KYRdD1aC80VyMPYLxFO896gUaYuphZkqjCkTReexFQPTxXZFoNL8rrMp
/WUFh6XR/QJPuAD1OZWbABEBAAGJAjwEGAEIACYCGwwWIQQbiJcwXLaTytusDgf3KKxwD4hm
7gUCXPBn9gUJDySrNwAKCRD3KKxwD4hm7k4iD/9VGy6RHYN7HcxsF2fW9xbO91F9M57Kz9um
C50LPItJPBCDq9vX7cCrk7Bg6ZIP0EqL/qRsfSabFemz8XV22skaPB/O6E9WGh+6geo5krNb
eUvzeqIh6A6RMStiJYjEKwePAx+1xUgzi5PiK7y8MYRaQQly7cJEveLYsCh4GFf7hXDCGdxP
Nt1hV3KeEipS2p2VdwTBHydmiUYdb1jURv5zeorUo8313R0zh4GJGPp+Gync1C2Y0vWTeCOY
lpgcWfM8wXA6DVWC/49yQZCL+ryNOEbHqdTGzXc/F2EdcOVOvFG6jhg8aM8tYY9Iqj9D0P8i
IAII64/OG+PQRwCZez6Z+riJzfJIfeXHw06BHI9COdSu7EyzKLZdacXsPLjZ+X/+IciGyFLq
EmcZxoWWcDWr0kZ4JharhOLyewVbGcb/sqH8rWx666KSfNSEKRgcRxOGHYeVVspWl2EDDBBE
vyy8W1tCsT5wxDb3yY72i5ESvLHmU4kgKZntizEPUvLqY7qESALO5+iZneXIwgRriAP1vNe5
dlV5KfR0BVdH60RxWCIZ8RIgrrrfPkn8ne122dkgfYdjqB516hG8EiNl48MlsgcV/r9VTqNR
ocbCobKMDCU4ge53B1FfvB1fgKcquR6g73NNiFXc1rQAzTR0asNhUpWMpUJ+s2YkIGz+Qqdn 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?
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
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
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
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
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.