From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#46827: Broken initial size of GTK3 frame Date: Tue, 2 Mar 2021 09:24:38 +0100 Message-ID: <689ba08c-639f-af40-5c30-95dcceac552f@gmx.at> References: <6caa020a-084c-e3f2-7a34-262f7127b21b@gmx.at> <87eegz41ui.fsf@gmail.com> <875z2b3srx.fsf@gmail.com> <87ft1fyo88.fsf@gmail.com> <8a346498-e7e3-ca92-e518-86f6fc2c37b7@gmx.at> <87y2f6spgm.fsf@gmail.com> <87v9aaslh9.fsf@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23738"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 46827@debbugs.gnu.org To: Stephen Berman , Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 02 09:25:21 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lH0LI-00061A-8i for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Mar 2021 09:25:20 +0100 Original-Received: from localhost ([::1]:36246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lH0LH-000313-9i for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 02 Mar 2021 03:25:19 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lH0L0-00030N-Dg for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 03:25:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40127) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lH0L0-0007kD-5R for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 03:25:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lH0L0-00070G-2P for bug-gnu-emacs@gnu.org; Tue, 02 Mar 2021 03:25:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Mar 2021 08:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46827 X-GNU-PR-Package: emacs Original-Received: via spool by 46827-submit@debbugs.gnu.org id=B46827.161467348726882 (code B ref 46827); Tue, 02 Mar 2021 08:25:02 +0000 Original-Received: (at 46827) by debbugs.gnu.org; 2 Mar 2021 08:24:47 +0000 Original-Received: from localhost ([127.0.0.1]:51670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lH0Kl-0006zW-Io for submit@debbugs.gnu.org; Tue, 02 Mar 2021 03:24:47 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:48207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lH0Kj-0006zJ-VW for 46827@debbugs.gnu.org; Tue, 02 Mar 2021 03:24:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1614673479; bh=5it88SyJb6JrXg8BW0C4J3GoqmgbO44ltBpSf9dl1mA=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Aihmvsc2ocAaENNe57OPXdMhuWl8HAYMl727TO2mi1BTGJkV+1HPJMI2UD/hxZiIC 5zJLgkDj6x6Otvf9qKeh8Z/aEX6OnkneXs0w1xDZYPF7fEsO0O5ajIgnFA7dEqh38H k/HU2B3WFZc3KQKQF1StTG6S0uKjG02V7IhwKx+8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.224]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MfHEP-1ljjNk38hf-00gpfT; Tue, 02 Mar 2021 09:24:39 +0100 In-Reply-To: <87v9aaslh9.fsf@gmx.net> Content-Language: en-US X-Provags-ID: V03:K1:aDCecdpL+boR/RUEt2qb2DzSrBKdzyIdMF1S7+8uFKTRB0H9A2Z +LX9Vagrx5sksVddRv+mz3pQJsC0z1Ud7TOa26voVXCU//JOp/+HqA3GpGsI2ilSg90Hx4q eYiv74DT0KNr8edck9lUYk9oB5s80aFMRRSnTLEyF7j9iJ/JK0S8CDnvpa+CJUzPQwaPPxr U0cmfrON3Rx1mvipdolvQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:exe9n90tOiY=:vUjveNac/2HRQbWisU+s2m jt87vXXHsTzpuhbKOTPhgH/kG8orU6y0d64E0yG6j8gRlqnw/sb4Bo43MTyH8OSmSjSSgpif3 kKWT7Oq9/q69zMYb+B6NURhsFGkQMzw20mCE8wTjag6F9QzPwl4tQzRgBT6pRvGUjOMg86m7H T9MVC6bd1WuKvpOhwyMlb4L5xOrHcQh4kbW4/UGYhV3qSY+7XNEFT4X2mbA2tkFcQ+YKboAZj 9N3lSIXQo19+xMrZQTQe71XI2WKRR/tC3y1czbCGXAwuz72YspcgzNmocUm37Vpn2gp9fXl7t 5IXQ4DhvEIMiJNM1ZRqBShT/sQBVFqN6hlNuM65jpO59YlMsKejmhfiKe3lpJlIGcoqOcj+r1 go+lV5olMmqtMTD27LvGbdtMVPpsLgM3PicVAsx3fY4bCnZG/2hUOidqDDYvDeVTneP60wjYu JhLu7TfJks4X4BjxHTshI7dRi0s9AP5S3r0sRc8Xknz8EcHiFdUm+MEc2c8am7N2fF/Nea9Bo rm6e25nKFcMU/eoLVRyQdozHbcWT+bca+oYSQkMJRet6ApXYjf5Mnm1TW6Gym0Pf/xdNv7+/K s4C1uG50tsyQ2NNxMT+UwLzyIKKZODlF9cLwstY9IMqoFuiuGAsAK3fI3s3yWeF3m7cMtOMhw 2WOf9xCyIwaeCW4ZZHxMY59MzfA6Fafm+FzLDifXu/AtHHt4pJvjANPTtl5K0qQrXkOFeuGPN XT1c3vLYEK/Ysy5Sqdc+Cxy+G76jyf/HHvWFLWO0BRXKP/dmythEUUr9w8lWS+jDs6dCtoCV X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:201197 Archived-At: >> Interestingly, if I run the gtk build under xfwm4 without its dumpfil= e >> present, I do sometimes see the frame issue you reported, which >> suggests it=CA=BCs a timing issue somewhere. > > Evidence in favor of that suggestion may be the following observations= : > I can reliably reproduce the problematic display (on xfwm4-4.14.1 with= > GTK+ 3.24.17) with the first invocation below, but not with the second= > invocation: Why is this evidence in favor of the above suggestion? > $ emacs-master -Q --eval "(customize-set-variable 'default-frame-alist= '((cursor-color . \"red3\") (width . 80) (height . 32)))" > > $ emacs-master -Q --eval "(progn (sleep-for .1) (customize-set-variabl= e 'default-frame-alist '((cursor-color . \"red3\") (width . 80) (height .= 32))))" > > Yet I can also reproduce the display problem with the following > invocation: > > $ emacs-master -Q --eval "(progn (sit-for .1) (customize-set-variable = 'default-frame-alist '((cursor-color . \"red3\") (width . 80) (height . 3= 2))))" Both `sleep-for' and `sit-for' with an abismal small argument work here, 0 does not. So the problem still seems that redisplay misses a pending window change. I have no idea why `sleep-for' and `sit-for' behave differently for you though. martin