GNU bug report logs - #38497
27.0.50; Frame is not rendered when frame-resize-pixelwise it 't

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

Package: emacs; Reported by: 'Ihor Radchenko' <yantar92@HIDDEN>; dated Thu, 5 Dec 2019 07:11:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 38497) by debbugs.gnu.org; 14 Dec 2019 12:24:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 07:24:18 2019
Received: from localhost ([127.0.0.1]:35023 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ig6T4-0007t1-K9
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2019 07:24:18 -0500
Received: from mail-yw1-f45.google.com ([209.85.161.45]:46241)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1ig6T2-0007sm-BQ
 for 38497 <at> debbugs.gnu.org; Sat, 14 Dec 2019 07:24:17 -0500
Received: by mail-yw1-f45.google.com with SMTP id u139so654332ywf.13
 for <38497 <at> debbugs.gnu.org>; Sat, 14 Dec 2019 04:24:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version; bh=I8EFgo2rqJgnfWe0nDYe8o3+5mbvAysvv9X9XQTEKp4=;
 b=Ovc+5G5sPHl7O6NHhTxPnZF+ABRKQJPcbV1xrt+TOG7G2kz4zc0s8kagKdqkJAxQXp
 RFw3o1KzRHKSrUk457vpuDEu503rK0HjfAJDU1nsbYdwwRQQsGapP8SuAy9hzhe/6AFH
 3R4xLjJV+zr+cI7KIiWJBimd6uCpCr2UU1zBPLoTqaPajjbaLt+O5kez68fM+BMnPCSP
 CFnJLiSjOOxEB9nEwrOfsHIfDJ+iBmP0Wz87J4bNsj3aVHq6++mvka6c7jKOU7OTraR5
 abFGJ35M2eNwY3DD6xrgLp7NMqTVgS1caZlSNOwXLwle9OUhzcg2rwt9A96fFxFax1qE
 v/qA==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=I8EFgo2rqJgnfWe0nDYe8o3+5mbvAysvv9X9XQTEKp4=;
 b=MLp8xjLoDdH/4Pg7IaWCmq4uDvai7FT3EplCAv5NDb45+zWZxbZCNzaaqGV/XJSAJG
 U2mcoEqBBk1mJTipfrThL8FOFT6klbYmKlIXfOd5IGlpiiB0TmRGiZKvtJjVfdYixVBR
 n/1ncd7tGYikp20GSRe/tazIZA6Rflg9XIWyS61HDPP/X9tK8P6QqF40wT8vz9At2yvy
 9ZKxAo9nU97kEVqT76YwFGEYdXX7ZcmQT6Pu0zD445ABscigWtms3oGy43c5f7gWvOLf
 YIovgu1w1dGTptkxl22sePGDMtaosgYU0i4x0MKUY0H0KLo3zLXZnTD9LQEoDSgCGkl9
 kO8w==
X-Gm-Message-State: APjAAAWvhF1HXCMIv8RXwL7+dkWvvAZbjmMCMejEtKSY6vzwcFpgY8K/
 597Z6gPdwQFVJ9NMlsG5Qe4=
X-Google-Smtp-Source: APXvYqzhyAoRZXb1aRMcjeXjlpTDh4vErVYsph75IQxSSL4ItxWxhkPZ/Dj6QvLW1/xd0LWMiAHw9w==
X-Received: by 2002:a0d:d182:: with SMTP id t124mr3767858ywd.96.1576326250721; 
 Sat, 14 Dec 2019 04:24:10 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id k23sm3235844ywk.17.2019.12.14.04.24.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 14 Dec 2019 04:24:09 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <83a77v6spt.fsf@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
 <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
 <87zhfwkwb5.fsf@HIDDEN>
 <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
 <87v9qjl00x.fsf@HIDDEN>
 <83a77v6spt.fsf@HIDDEN>
Date: Sat, 14 Dec 2019 20:22:11 +0800
Message-ID: <87blsbcd1o.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
Cc: rudalics@HIDDEN, 38497 <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: -0.7 (/)

> How about "M-x redraw-display RET" -- does that redraw the frame?

Nope.

I only managed to trigger the real redraw (not just the scroll bars) by
toggling the maximised state of the frame. Once I unmaximise the frame
the frame text and cursor are redrawn. Re-maximised is redrawn normally
even if I try to toggle menu-bar-mode multiple times again.


Best,
Ihor


Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Ihor Radchenko <yantar92@HIDDEN>
>> Date: Sat, 14 Dec 2019 17:38:38 +0800
>> 
>> > OK.  So we have a simpler scenario now.  From the screenshot I cannot
>> > understand where redrawing hangs.  Is input still functional in such a
>> > mangled frame?  Does evaluating (redisplay t) change anything?
>> 
>> The input is functional. I can split windows with C-x 2/3. The frame is
>> partially redrawn (just the scroll bars, as in the screenshot).
>> Blindly running (redisplay t) does nothing.
>
> How about "M-x redraw-display RET" -- does that redraw the frame?





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

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


Received: (at 38497) by debbugs.gnu.org; 14 Dec 2019 11:40:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 06:40:38 2019
Received: from localhost ([127.0.0.1]:34992 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ig5mo-0006Pw-JL
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2019 06:40:38 -0500
Received: from eggs.gnu.org ([209.51.188.92]:53077)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1ig5mm-0006Pi-AE
 for 38497 <at> debbugs.gnu.org; Sat, 14 Dec 2019 06:40:36 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:59121)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1ig5mg-0006aP-Jo; Sat, 14 Dec 2019 06:40:30 -0500
Received: from [176.228.60.248] (port=2303 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1ig5mf-00025i-5n; Sat, 14 Dec 2019 06:40:29 -0500
Date: Sat, 14 Dec 2019 13:40:14 +0200
Message-Id: <83a77v6spt.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-reply-to: <87v9qjl00x.fsf@HIDDEN>
 (message from Ihor Radchenko on Sat, 14 Dec 2019 17:38:38 +0800)
Subject: Re: bug#38497: 27.0.50;
 Frame is not rendered when frame-resize-pixelwise it 't
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
 <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
 <87zhfwkwb5.fsf@HIDDEN>
 <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
 <87v9qjl00x.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 38497
Cc: rudalics@HIDDEN, 38497 <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: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Date: Sat, 14 Dec 2019 17:38:38 +0800
> 
> > OK.  So we have a simpler scenario now.  From the screenshot I cannot
> > understand where redrawing hangs.  Is input still functional in such a
> > mangled frame?  Does evaluating (redisplay t) change anything?
> 
> The input is functional. I can split windows with C-x 2/3. The frame is
> partially redrawn (just the scroll bars, as in the screenshot).
> Blindly running (redisplay t) does nothing.

How about "M-x redraw-display RET" -- does that redraw the frame?




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

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


Received: (at 38497) by debbugs.gnu.org; 14 Dec 2019 10:18:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 05:18:33 2019
Received: from localhost ([127.0.0.1]:34971 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ig4VN-0003be-4g
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2019 05:18:33 -0500
Received: from mail-wr1-f51.google.com ([209.85.221.51]:41815)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1ig4VK-0003bR-Uo
 for 38497 <at> debbugs.gnu.org; Sat, 14 Dec 2019 05:18:31 -0500
Received: by mail-wr1-f51.google.com with SMTP id c9so1423494wrw.8
 for <38497 <at> debbugs.gnu.org>; Sat, 14 Dec 2019 02:18:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=UCadmG9TgVqyo2tvKWgd5PKg2nCYuChtor8qWZtRExQ=;
 b=FCSf3UJKD66V8ed9LKz9c4NijqnEyr2rCJXe+sXxd8VFlq/CzBOTE28fcEKCT7KmRa
 o24mgBaoqaZAEW3Mp3eWhpYpK7WF4V+kDe8lqoP7k98wkpgXLZ4vysyvUkEakB55S56H
 cxsNAS0KXGDK9or6+8vpiPgr+tvLne0hE/zpjdOc1xko08FugdI2GD5bYQIr7h5PMJvV
 /GBcjErwOqBK2FpY/+O87JTJjM5D22GNeQXw54WNR8eR93JVwiTQMJH3vissFgV9C4zN
 fx7Nk4g8IZubLp4VJviAuV+ULIfMTKxmol9ukbKoHqG5CPVbRDb6/n6P7iVPvUnGjP7f
 3xFw==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=UCadmG9TgVqyo2tvKWgd5PKg2nCYuChtor8qWZtRExQ=;
 b=PFLg+n5eGFufq+RnxpHrk1BxwodQ6OBecHXCGlBl1s2WBUngkSK77TnLGMRecvBPjz
 IUzwL92pR4sgH4b2ddF6nEI7uiwSNbaBGjectFGwLz2I6XiPJuQ4+Te2k3yo6ZHnYVHb
 6sAopkXVlce+5NDZLDm9mH4Xgng40KthTOTPhZxejqWZal0TrpzHktTJX0qWJoBRvk5G
 CmuAjmjS4/Qp5PnSx6UPo1uzhkoojRxV0L1Gonls6bzNmA6E5AfNZcfLS4uvMqhPiFpA
 O5yTKWRPOEpyLeOp4H4FzGi2I22Df8XCTDiBoexG6O/3iETzjw2NXuAoeIhAPKZrlG/x
 WUHg==
X-Gm-Message-State: APjAAAXzCgPgg51yZAVpzXD6cD7Kftb2G1fBYpdpKvK63N9hHF3T19Bl
 vMoYArpwb4u6wJ6rWcCFytU=
X-Google-Smtp-Source: APXvYqzq9QhX0QevFPIYGJwFHh8Vp5BbyIEURWocbaR5OIWaAhUA/8hcRayXHtaPidnpiY04jkthTA==
X-Received: by 2002:adf:ebc3:: with SMTP id v3mr17834039wrn.280.1576318704980; 
 Sat, 14 Dec 2019 02:18:24 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id b15sm4553698wmj.13.2019.12.14.02.18.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 14 Dec 2019 02:18:24 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <87tv63kzzc.fsf@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
 <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
 <87zhfwkwb5.fsf@HIDDEN>
 <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
 <87tv63kzzc.fsf@HIDDEN>
Date: Sat, 14 Dec 2019 18:16:28 +0800
Message-ID: <87eex7civ7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

>> Two additional things you could try: What happens when you use 0
>> instead of 1 in the XtNwidthInc and XtNheightInc assignments like
>>
>> 		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
>> 		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),
>>
>> And what happens when you skip these two assignments entirely when
>> frame_resize_pixelwise is non-nil?
>
> Let me try and report back once I finish.

I tried both. I do not see any difference. Still no redrawing.

Best,
Ihor


Ihor Radchenko <yantar92@HIDDEN> writes:

>> OK.  So we have a simpler scenario now.  From the screenshot I cannot
>> understand where redrawing hangs.  Is input still functional in such a
>> mangled frame?  Does evaluating (redisplay t) change anything?
>
> The input is functional. I can split windows with C-x 2/3. The frame is
> partially redrawn (just the scroll bars, as in the screenshot).
> Blindly running (redisplay t) does nothing.
>
>> Two additional things you could try: What happens when you use 0
>> instead of 1 in the XtNwidthInc and XtNheightInc assignments like
>>
>> 		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
>> 		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),
>>
>> And what happens when you skip these two assignments entirely when
>> frame_resize_pixelwise is non-nil?
>
> Let me try and report back once I finish.
>
> Best,
> Ihor
>
> martin rudalics <rudalics@HIDDEN> writes:
>
>>  > I mean literally. Emacs frame does not redraw properly. I tried make
>>  > several window splits after M-x menu-bar-mode. See the attached
>>  > screenshot.
>>  >
>>  > I don't even need to change fonts or load emacs theme to trigger this.
>>
>> OK.  So we have a simpler scenario now.  From the screenshot I cannot
>> understand where redrawing hangs.  Is input still functional in such a
>> mangled frame?  Does evaluating (redisplay t) change anything?
>>
>> Two additional things you could try: What happens when you use 0
>> instead of 1 in the XtNwidthInc and XtNheightInc assignments like
>>
>> 		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
>> 		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),
>>
>> And what happens when you skip these two assignments entirely when
>> frame_resize_pixelwise is non-nil?
>>
>> martin
>





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

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


Received: (at 38497) by debbugs.gnu.org; 14 Dec 2019 09:41:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 04:41:39 2019
Received: from localhost ([127.0.0.1]:34964 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ig3vf-0002Vh-5x
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2019 04:41:39 -0500
Received: from mail-yw1-f52.google.com ([209.85.161.52]:42204)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1ig3ve-0002VS-6G
 for 38497 <at> debbugs.gnu.org; Sat, 14 Dec 2019 04:41:38 -0500
Received: by mail-yw1-f52.google.com with SMTP id y125so575928ywe.9
 for <38497 <at> debbugs.gnu.org>; Sat, 14 Dec 2019 01:41:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=/eOmtDDvmjbezMDpw5V4irhABsJUQbqS577gg3ucGCY=;
 b=RR7nDRklZBx3FsBilOGSfwLC1fDiMgOeZ70/ICdrD70aM7iSVjjfLHNLvGe7XhT+1w
 KkKtwMaTTYjs968ccOKVa73v3n0yev1OdB0KOPFPI3ZanFsisnrw4SnE/MIjumRSz/R1
 dQRP69SEEVBM1A9+raCjy8/cAtS+w/1bEuwN0Q/zdZBaNa4KeYxENxYabHeVGon/TI2H
 KQJcwcr0RH9yHSJhfYMxnvesS120a2ppORsyNhMBxNugcDKFTDKlWFq8LM8uDKcuBlK7
 1Nqsqdqv9RiC9r5896enMgffS0A02thQSFF2eKKsFV3xVRHksbokoeKp8aPytbOT6A6n
 YrOw==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=/eOmtDDvmjbezMDpw5V4irhABsJUQbqS577gg3ucGCY=;
 b=BoSAfNAvV4665upUmLTrwjQq7uaAjl5ODbinHCeFHeqrE50hca9Kwrf1pKYeN6KlvP
 ctLoPVkxmo0gN3x680Vg9DdcKt148vDSi3p1Og9UFMrmDEXt59pPbiLVzvfs7eCZKqWv
 ZR20UGOo5kN6p3b3VyTKXSfHONurvNoYRv0uLEKNQC5rU5sG2oQ3pF2taaJNxfVPNAgO
 RASaC6Zd2YKxAv2nd4H6Q8o64Rt220/bo5KMr5/qTH5+gBoY65xfWhXha+aPR2CmmG/g
 +W4jFhEWq27X76Aoelrz0V+CwQ+St3vhPLQYumvC/1BhHaafMWwKClqI1FI9pPYueO2d
 5S5A==
X-Gm-Message-State: APjAAAWP3JYCVHDfYwZ4xpgMpoHsnhOUrD4imaKMSo4UePMwkEHLl5X2
 02rbBTlqTxOrv8fmmL50RiiX057o
X-Google-Smtp-Source: APXvYqw8Gk6yIIyDjf7qkqmwyW9GhAkkC3SeW8Y6MHCrAgoXyPEgnXUz0atrgoNskmBnB30vC6TMkQ==
X-Received: by 2002:a0d:ea86:: with SMTP id t128mr4642030ywe.213.1576316492696; 
 Sat, 14 Dec 2019 01:41:32 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id 189sm5528810ywc.16.2019.12.14.01.41.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 14 Dec 2019 01:41:32 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
 <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
 <87zhfwkwb5.fsf@HIDDEN>
 <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
Date: Sat, 14 Dec 2019 17:39:35 +0800
Message-ID: <87tv63kzzc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> OK.  So we have a simpler scenario now.  From the screenshot I cannot
> understand where redrawing hangs.  Is input still functional in such a
> mangled frame?  Does evaluating (redisplay t) change anything?

The input is functional. I can split windows with C-x 2/3. The frame is
partially redrawn (just the scroll bars, as in the screenshot).
Blindly running (redisplay t) does nothing.

> Two additional things you could try: What happens when you use 0
> instead of 1 in the XtNwidthInc and XtNheightInc assignments like
>
> 		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
> 		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),
>
> And what happens when you skip these two assignments entirely when
> frame_resize_pixelwise is non-nil?

Let me try and report back once I finish.

Best,
Ihor

martin rudalics <rudalics@HIDDEN> writes:

>  > I mean literally. Emacs frame does not redraw properly. I tried make
>  > several window splits after M-x menu-bar-mode. See the attached
>  > screenshot.
>  >
>  > I don't even need to change fonts or load emacs theme to trigger this.
>
> OK.  So we have a simpler scenario now.  From the screenshot I cannot
> understand where redrawing hangs.  Is input still functional in such a
> mangled frame?  Does evaluating (redisplay t) change anything?
>
> Two additional things you could try: What happens when you use 0
> instead of 1 in the XtNwidthInc and XtNheightInc assignments like
>
> 		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
> 		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),
>
> And what happens when you skip these two assignments entirely when
> frame_resize_pixelwise is non-nil?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 14 Dec 2019 09:40:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 04:40:43 2019
Received: from localhost ([127.0.0.1]:34960 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ig3uk-0002Tq-Rf
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2019 04:40:43 -0500
Received: from mail-yw1-f54.google.com ([209.85.161.54]:42191)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1ig3uj-0002TZ-Mb
 for 38497 <at> debbugs.gnu.org; Sat, 14 Dec 2019 04:40:42 -0500
Received: by mail-yw1-f54.google.com with SMTP id y125so575449ywe.9
 for <38497 <at> debbugs.gnu.org>; Sat, 14 Dec 2019 01:40:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=/eOmtDDvmjbezMDpw5V4irhABsJUQbqS577gg3ucGCY=;
 b=Va7D0xObevCMDp7LQAida0zpL3QpKSKQas7U2LxVjnKjpDzbF1pH2z52+oqbhU1E6K
 S6drUDT1b+kmsgLdbGUqOXUIlq3QO7FXsVsb29YlAef/R8jWvJ4WnYatST9fSU5Nr8vq
 8PbWkyjnaB8931NZZET8NFYF6m46mZQWKwzjn8bpF7vF3JoI/mVgB0I5vMDI0mB9epvA
 8yXI3zVHvSuKvfDA67wH0AzZINTtqsNo+Dn1lghxnfdBYFOuXVNaYFzoXWTbRCdosJz1
 WR2cm1mKDs1e9EQGRnQ1mH1Cow7LO1QJ7jApN/6ncNTYCzK9EqbzLDZcL35bOLkEO3P0
 guLA==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=/eOmtDDvmjbezMDpw5V4irhABsJUQbqS577gg3ucGCY=;
 b=MFGiQFgp2eZZF/0MinK50LKsWBcHnhrMVP2uBWJntB3TmIinXQ1TYfsGTSb+hes9m2
 6aeWENc0ky/Nngi1RlfF2mH0FB0ln37iKbv5uyOT0JE4zOnfpFSp8quFGSNsbqlqfdrb
 d1vjVlZuIdctb1TSylpo87oTi93w/nhEQ1lJGvSRwEoD/bfDQxX1FwUxusFkplFZCDpo
 53HLlbs3QkOAqVgIJPVeNpLBzdkSJ53O+ILIeQ1zhenOmvEH2K97rUhZdJ9zx37oaz7S
 PWh2bDiVTjKtILw+ZGUUiDc4+WEIl5gJeBncd6Jz/TGl0ebRtvPg0/i6J66u1C+glyMq
 9GYw==
X-Gm-Message-State: APjAAAWnzPWtw7w8UtNt1+TElUvWGYsvD5UpB/CVusyJYE/ToI9OCCuJ
 LwEEirxn20/8ZMbloMRfXaU=
X-Google-Smtp-Source: APXvYqzizGxM3D5vmMblEXj0WWPNfv6koV2Hppq8UILIarYD+cOMzyb9goUsbjbzlHvuiQGXuTyZMg==
X-Received: by 2002:a81:84c6:: with SMTP id
 u189mr11882660ywf.439.1576316435936; 
 Sat, 14 Dec 2019 01:40:35 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id g18sm5268670ywb.25.2019.12.14.01.40.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 14 Dec 2019 01:40:35 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
 <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
 <87zhfwkwb5.fsf@HIDDEN>
 <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
Date: Sat, 14 Dec 2019 17:38:38 +0800
Message-ID: <87v9qjl00x.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> OK.  So we have a simpler scenario now.  From the screenshot I cannot
> understand where redrawing hangs.  Is input still functional in such a
> mangled frame?  Does evaluating (redisplay t) change anything?

The input is functional. I can split windows with C-x 2/3. The frame is
partially redrawn (just the scroll bars, as in the screenshot).
Blindly running (redisplay t) does nothing.

> Two additional things you could try: What happens when you use 0
> instead of 1 in the XtNwidthInc and XtNheightInc assignments like
>
> 		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
> 		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),
>
> And what happens when you skip these two assignments entirely when
> frame_resize_pixelwise is non-nil?

Let me try and report back once I finish.

Best,
Ihor

martin rudalics <rudalics@HIDDEN> writes:

>  > I mean literally. Emacs frame does not redraw properly. I tried make
>  > several window splits after M-x menu-bar-mode. See the attached
>  > screenshot.
>  >
>  > I don't even need to change fonts or load emacs theme to trigger this.
>
> OK.  So we have a simpler scenario now.  From the screenshot I cannot
> understand where redrawing hangs.  Is input still functional in such a
> mangled frame?  Does evaluating (redisplay t) change anything?
>
> Two additional things you could try: What happens when you use 0
> instead of 1 in the XtNwidthInc and XtNheightInc assignments like
>
> 		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
> 		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),
>
> And what happens when you skip these two assignments entirely when
> frame_resize_pixelwise is non-nil?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 14 Dec 2019 09:06:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 04:06:23 2019
Received: from localhost ([127.0.0.1]:34944 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ig3NX-0001Gp-Cq
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2019 04:06:23 -0500
Received: from mout.gmx.net ([212.227.17.20]:59759)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1ig3NV-0001GZ-KF
 for 38497 <at> debbugs.gnu.org; Sat, 14 Dec 2019 04:06:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1576314375;
 bh=QGLIuI0aqn7vsbGpqQsApHwPKLmWzI7l4VUM3Rxr4WE=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=NE9Kb7jK7Nw3ig9CukJ+V5XXgujUZr7bnNpHAs9Fz/ZzWJ9O+lYlmdeoamayaSNog
 mJNToc0xIH9k1++lDCPvqUNfRcxQnweNDrzmi19DTH2Krj8dpZKvZiuiAjRzNyYwTm
 JekWoDj2yvwfhXEHvEB2VnXuP24NXBLljL9mE8Lw=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([46.125.249.10]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N4zAy-1hfFcg3iom-010s83; Sat, 14
 Dec 2019 10:06:14 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
 <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
 <87zhfwkwb5.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <647006dc-42e1-a242-4fda-2f129943fc98@HIDDEN>
Date: Sat, 14 Dec 2019 10:06:14 +0100
MIME-Version: 1.0
In-Reply-To: <87zhfwkwb5.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:33pktI9+BN37xTZHJfbtqmuO3aIrjRP/Dn0bLT0kdTRHga3/MI9
 8l1lh2fkpZewKPNiMzlCqLn20fuK260a1B3hn8o+NRY3siEM5vvAhZIMu2NDvcFMNDQe5Ag
 Mp9lq4E/4faeqbDkWEA2Rrzymbj4CA9QCsBy9VFZlfwhRoIT+NJuWIU0jF+GUSykTF+grw4
 jv74nqF0Lfi0mQrEUmmew==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:FYS6IACKU4A=:6iRd7uqj6YGd4Ftl22X4LB
 xwI68wXQfsTxtgG44f+2C2OgJ/0eoeHd8i/zHulern80CKOiAJIEYkGTwspfwLYJGjoLmf365
 EoSM71BIGevzHbcMVbnkoTW8ICAdr64hRbmUM56M21tmgrHYHCroEMGYpA+7P8863vLUpaaAo
 QyBXPyjqJlTpoJ8UAo7LnZOJO/YLp8tzQv4V9vZP3vwjS4u3zafyAzx9iq8qu/4OsHZmdv/Hh
 Mnzb3X6dLW2/OrQ/O23Cv+oDk+pghATu505/dONhLzPRcr+u3bAueXCdZD7S5foU51LC0nWRU
 7CuEsvLyHvEL4AcgteAUxz2vS4TKg/rUK1WQVeoSGYPo1+SGUU8V8sWQSTyDyX9dpJDL4wE6j
 DekekDpFD2l3g/2vtsIpAvUfvWHQ7XQclDdf5m0cU0oYI91Snk9WHmL4zvgFtf5kNSknjIRY1
 DIbRZCNSc8JLvBCnescASQ+E4QWDUWvGOHLGkjTxuLgiEdfi71mULQRuH3TFwvK7H8eCOgL9K
 C3kDTGv8ulJxYgY8SjeRcE7/NMqVV9XDI9txhkTiZa9iFdAV0Xy5hHGwyGskYNOr64aByx7CP
 QJjSdX6jSkgSIFJi27LKBmJo+8vwJCLL2hAlCeOBUn7gQw8A8lNh/kBSOza6cwK1nXoaTwfGk
 CBRzHs2dGtJDOj3dGVmpFhu5zH4fZnL7ILmaouaEjSwJOgKaLNYJvmXdkNIZm1oqeKkBlJXOm
 a/DhGjSclz73PC1jVxFx4QFuZTOTgKN0lGJJQmeJ0RkUkVo9Axk8yAiYR1x5fZKWrdBcWPERt
 /jZET66rLLd0fDQuzsgCHtBaVruu47seyT+rb824ijZSm8hz1NoQBgeo3OCj0YvqQZ4G67eaX
 +GK418OtPvWthWJsyec7QMRtR2ljEZQOOvyu+38GNQGSril7BAdfyfJNAsz2DzRRwkeldpMuo
 /KJ4Br4M+WMYcTB4R+wW9AORvApm/4yOUe+/xzpnebgaqNQEsIPU4BSyorwTn0zzYdnnR9lWt
 zgbzqEHJ6aSmoQWpqj+4+595VJYJByf2bMk4tkVJEhmUz0p6so8aEce2gFipvkWzcyO1q/eAK
 roJq3//0YBxOf2CAk0PHoAowdaHxN7vdf0i8OfK2eqXnEtf2h9FV/aHoDdMFNeuSEEG1LPIVd
 nSosXkemnE3lknU0WS1bc2NgMCfE3D+N9jPVDgv87nRDwY+WUKJDLnFDrQjXSTCuarIDISSAb
 02LSy14SFYUoYo0k8by9imFLK/0MlF/y4HOVULmwBlUyDf4OJT2U/XFKjiFM=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 38497
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 mean literally. Emacs frame does not redraw properly. I tried make
 > several window splits after M-x menu-bar-mode. See the attached
 > screenshot.
 >
 > I don't even need to change fonts or load emacs theme to trigger this.

OK.  So we have a simpler scenario now.  From the screenshot I cannot
understand where redrawing hangs.  Is input still functional in such a
mangled frame?  Does evaluating (redisplay t) change anything?

Two additional things you could try: What happens when you use 0
instead of 1 in the XtNwidthInc and XtNheightInc assignments like

		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 0 : cw),
		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 0 : ch),

And what happens when you skip these two assignments entirely when
frame_resize_pixelwise is non-nil?

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 16:48:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 11:48:46 2019
Received: from localhost ([127.0.0.1]:34602 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ifo7S-0003yx-H8
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 11:48:46 -0500
Received: from mail-yw1-f53.google.com ([209.85.161.53]:38117)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1ifo7Q-0003yi-F8
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 11:48:44 -0500
Received: by mail-yw1-f53.google.com with SMTP id 10so104230ywv.5
 for <38497 <at> debbugs.gnu.org>; Fri, 13 Dec 2019 08:48:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=ibv0+BxLKwKHkjYRqzixNdQSNNImgTo/YygzWCLZIQ0=;
 b=Xqp/N6oR91ehFlUUjkFaxNaXlgW/Bb1p7tjT1kzruo7++EKGIEMx3Dn3l9PqN58xza
 MfOo/3nJAi259sBdyaNUu4zuzSAHm7aKrXvgqThci4kA6vx38AqV3pPn84NgO2oeAasR
 qFCgk/si8H0fUgDfbdQiEz0xvbZ2wz0JRSa6YKyFj6D3oSbV4TvOkx7+Z6f9K1YbJOrl
 AQK8S/EF+h/v2mrwOtz4Aco2WqXPd8mJGja16BK99xmhDb2WxbUbDSEuwEyU0Anxrj4w
 7cSHc5Ztb7Kxl51ctZYZTFYJTN0w2UxBgBn/TsWEFHOYpc9yXGobar0QrYIJaMWtnr1r
 Agkg==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=ibv0+BxLKwKHkjYRqzixNdQSNNImgTo/YygzWCLZIQ0=;
 b=oUIolBE6gv/2rkFp179VscjY4dVCABuq29wfxP+viezHxft2ITowIvuvFIA7d3fx+v
 KoarP9R47KiiOS44t6o0jmHmH2f5bl+p1M5uwt3scWUIo92tjEG7WMP27FyXlWV6ZDGx
 FQFqMDCS3bSKuzoHrtF44aMQJJHQufpzEmS5TRTcwE82miRd28t31+iA5P2WVdKhtFge
 kv/KJke6DHXzy0+qmizF+XsnSS7WaZgd0JSaMOp1LZO3ZJeUmg83jlockVRqnqtDL5Y5
 P50Ei7ZaYKNmbHiAk0YLy7guD2N184mwYZyjUqT5m+rlxELqmAZHSsIF0cWdiMpH8W0d
 NJLg==
X-Gm-Message-State: APjAAAX56nwclApJoULROOyE88mpVIDsal9XZ18SqzsW14HDiq7re511
 UR9wgW3K8avV+EGWitf6g+w=
X-Google-Smtp-Source: APXvYqwXJsZr085T649zU2m2DHVyq2rxlolSAIA6hnla+sf0AXLZJKcv4TzN0ddfmqs+7tOxSecbpw==
X-Received: by 2002:a81:ac55:: with SMTP id z21mr1900559ywj.499.1576255718177; 
 Fri, 13 Dec 2019 08:48:38 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id t5sm4562715ywc.3.2019.12.13.08.48.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 13 Dec 2019 08:48:36 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
 <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
Date: Sat, 14 Dec 2019 00:46:38 +0800
Message-ID: <87zhfwkwb5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Debbugs-Envelope-To: 38497
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>

--=-=-=
Content-Type: text/plain

> I'm confused.  What does "there is no redrawing" mean?  That the rest
> of the frame is orderly redrawn or that the rest of the frame is not
> redrawn?

I mean literally. Emacs frame does not redraw properly. I tried make
several window splits after M-x menu-bar-mode. See the attached
screenshot.

I don't even need to change fonts or load emacs theme to trigger this.

> If drawing the Lucid menu bar _is_ responsible for the problem, could
> you try setting its font separately?  See appendix

I tried to run emacs with

emacs -Q -xrm 1.txt

with 1.txt:
Emacs.pane.menubar.font: Courier-12

The result is same.

Best,
Ihor


--=-=-=
Content-Type: image/jpeg
Content-Disposition: attachment; filename=noredraw.jpg
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEBLAEsAAD/4RNMRXhpZgAASUkqAAgAAAAFABoBBQABAAAASgAAABsBBQAB
AAAAUgAAACgBAwABAAAAAgAAADEBAgAMAAAAWgAAADIBAgAUAAAAZgAAAHoAAAAsAQAAAQAAACwB
AAABAAAAR0lNUCAyLjEwLjgAMjAxOToxMjoxNCAwMDoyNjo1NwAIAAABBAABAAAAAAEAAAEBBAAB
AAAAhgAAAAIBAwADAAAA4AAAAAMBAwABAAAABgAAAAYBAwABAAAABgAAABUBAwABAAAAAwAAAAEC
BAABAAAA5gAAAAICBAABAAAAXhIAAAAAAAAIAAgACAD/2P/gABBKRklGAAEBAAABAAEAAP/bAEMA
CAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9
ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAIYBAAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAA
AAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGR
oQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo
aWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU
1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
Cgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVi
ctEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqC
g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl
5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APRBY3ksjMltLjJ5KkZ9ODUZ0rUxC6+U5ftXSzxa
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
+Eu3wl2+Eu3wl2+Eu3wl2+Eu3wl2+Eu3wl2+Eu3wl2+Eu3wl2+Eu3wl2+Eu3wl2+EtAEomFOlIuW
hTouL0AS7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb
4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCX
b4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fC
Xb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S7fCXb4S0ASpDCW1nKf3vFPa+We1l1P
7p1f7omqfTkFpPTnWyib5JplgfI/rI5NgTdckdkLqSjDzd0k2UTfJ/WRyXpCuzaZHYyNtkdjImWK
lS9pw7eRDv0bLqfdbe20wxkTZJN0kuPZyHnfrKaJJvkmw7K5I9IXbSshdZfa82NkLTQ4+R1Vl7lt
9p49mRWvWD5DT9txP2tlntb7RnPW8U9r5Z7W2ratkR7SKSI9CN22qy7Nbt22t22t22t22rMqBcJ3
ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3bavn2LK7ttbtt
bttbttbttbttbttXZAxbfu21u21u21u21TJhLiN22t22t22t+x1N22t22t22t22t22t22t22t22t
22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22t22sT9rZZ7W
3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3
ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3b
a3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba3ba
3ba3ba3ba3bacmWm25z5bvFPa+We1nq3c1wi+x9wi+x9wi+x/wCE60EVMuFMtvy2QyLUqTc2zmP6
cnEguT58gQPU+SJZfQHrsmO1Se/CV/nP3BULyCQkj235aYeHV7z5UpIlkinuP32Pgeul3uNzMiWS
IefJEsvq4KhWQEf5ZHItNWKRkiWnL3nyZSR/0y//AH8T9rZZ7W+0Df8AhzvreKe18s9rXQxN7mnP
WnPWnPWoOWoPT2Ich67HyXHiMWcLcKxl46mnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPV0EXc45jb
zr1mIEc/UHojEeY4RiNS79OetOetOetOetOencfLeuIxDlu3Y4/fVzFnHr38ZeKuvxh1wjUHojEe
Y69iPIcvxl1wizECOfqD0RiHLdIxwgtdruclzGnnnn8aeKv7fLqRqD1pz1pz1pz1pz1pz1pz1pz1
pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1pz1qD1iftbLPa
2oPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPW
nPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWn
PWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnPWnP
WnPWnPWnPWnPV8OW9ZOet4p7Xyz2t8W61IywRqxmbbmX3SR6l1mk3XkZa1Xr5bGyBkddTIDOpTID
OoFdI3ZTZMFWzgV0jXKbDpEuZeyR5iVanzvq57fMvDIKzRt12mUxwzQ2WsZMYQbT95xP2tlntb7R
nPW8U9r5Z7W+N4LdZC8JpwjWMde4Fq4hXAt1kLgG7j28cj2i6QIPNpAg0Ncix3DtKJzHIsdw5kRp
l+uOgXPRmMMjEKgbVDNCJsHYwd42kIJy/wB5xP2tlntb7RnPW8U9r5Z7W/SsfcIyamaD3SG+vrLt
5K7Vx/J6CSzeSu3EHTpJb2yE5rl55OXNluVyMClWsntzVi4/ZCcxvJHbyCMooJLWZi9V6masXSC+
g3YNS9XZMcw2+ZpIvuyDs7x5Gwm/c1nHOqFKPtOjmG3zZBLl0lsX3JDuZqplk5fW/d3dVmXq9JkE
uXSLUvV2UHMOvmaSL7sg7O8eQsJvrM1nXOqDKvtOjmG3zKpkzVTBPnZOEkOXSIcq+xfu7upuq9QY
w1yZZl6vSg5hrkzSRfdkHZ3jyFk5fdeqZM1UwP52TdLDdgu4f6bGQVImqZqxdIUlynpbYicymasX
SDeYvXPP5PQSWHliDTB8gqRNbESpuJ+1ss9rUlyn5WmasXSA8sQaaHISbuR0yS/r0lyn5buFddxj
KOu4zlH2ROet4p7Xyz2t+ldH/wB1aheMT26PQqNxqvW7XY6mgYpZdjLFz6tAbpI6O7auRdLpNqFo
OStAP9HbDHU7VE+lqFoOT8L4ujpVQKc5oO1kjRNfXqq85yKcukNS19FY+nOCDqO40JYyRZF0aeBh
K9TSNde+Lo6SEFUdy+Lo6VUCnNaDtZf0Tf16qvOcinLpDUtfRUCnO4/5puL6T94FKmhh1HcsgmrX
tI119I1R/gU518XR0qoFOa0Hay/WCb+sGEr1ON+asi6NP3gUqbT4X40zeQ5CWvnNQtBiRgGxjKpq
EoOTTFRfl2ux1LIW1k12Eo+csT9rZZ7WYAbHLaheMRZC2sm3RdNnTG2KFDgNjGDRV7uVWx9KS1kf
/dvsic9bxT2vlntb9G0117IY3Jbuv3IxUumSMVKFmyXp4eatLOGmyXp+s5S6Rcm6DltZMw4+qT7F
W6ZGxUis5SskPNWlnNyFb56mSMVLbyVhwlAzpLs1zHWshoY61kX7liftbLPa32jOet4p7Xyz2t+j
r725tvGXaPUxu+j9Mauo/rXm5h3H735nWvNzIsfxT7sPpefGQRRLmtE5tMepTIWcSaGkBI7jSDuP
3ETWqO3lMbv6/b39JPw5RplI++6ctj77pv8AcsT9rZZ7W+0Zz1vFPa+We1vw7C9ybqex8rJYa94Y
l26S2g3IpIMXkWyDNxC2F9827PuX5E3JWuy4RpN05vgeYt8FzN0H1G5K12XsmRbzR8iafmbJkVw1
NZCA8So3J2SSaTwPN3wNTWMiafmbJkVw0fImn5m+dDbM3gfMbyEB4lOz7l+RtyVrsuEaTdOb4HmW
yF9s3+zYn7Wyz2t9oznreKe18s9rfhoE4zkN0WR1NW79HGebkm4W9t/XvbHgPbFWhusZDYA5bPcS
R7iuBJZnmMYdYM4DfNYxd1gy2DLpO8SS7h05dJugRQ89py6TfAb5sZHmSFysx8/qUx8zqUx8zqUC
KYntOXSboCUxOhR140oRj0iSfGR5kjdwG+bYA5bPcSR7iuBJZnmMYdYM4brmRfs2J+1ss9rfaM56
3intfLPa347pD+7chvo2GWuF2S4t5oko0S4rzGLHuS0rzh2r7zh2r+Yx16HD3PNzArhiElWSXeS1
8r5pvY3zLey5bPXcPHacp+7Yn7Wyz2t9oznreKe18s9rfjsYcHyakWd9f9fcWtutS1sa7SnQv5Az
TwhNQiqXCCXNyAolW5FuLftItjXrbLGnWZWrN/XsjyfrqEVS5sdyktaPftm4t60kUSrch+7Yn7Wy
z2t9oznreKe18s9rfp3HN0PoqoSUoTI/CqbMacKXWryPx1QB7chb+GqElKEyP7ZiftbLPa32jOet
4p7Xyz2t+m3Tj5bc09Y4NCsk5DStwmU9MvmjQrJGRMRpO5ZjBAstGhmScibcYYzFiNJ3NoBG8YjS
dz9BfNsF6GU8VzuNqJuadFFZsmmoa5p4aFZJyG0F3ZNxF7TloLuyuafsctF6GUUrUTKeK53H+14n
7Wyz2t9oznrb/wDifKY62z/ifKZE1+nVclrqsENkqjtlzlrtlznxcdsbV7tjf4aocUYU6jlt17BN
hNKpgmwmn4aoePYFIo7bc58LXLLnPwOO2N/hIJbHVsmHcTzWORYeM4Q47Y18LXbLnPh1resmCWya
Wu2XOKqYOaIIcdsbTxNg6p8Kpg5p8j4OO2NLrW9anwtdsucWJ+1ss9rKqYOaIf5LXVp9mznreTep
Y16j+prWeWxbcxe0yOPkjTA4+Rsm15NhPSnfrb21v5+Yp+fmGGalS70hdSTtkyrqctrlXF15lh47
eRtMjj5Gxbcw5dIXWXDv0bKrIXWXUJ6c60STdJssVKmGH27pKhV/MbvdtvaZHHyRokm6TbvdtvaZ
YHyTlNcph9u+SoVfzLHX7XLfz8wwxUqYekbqSVCr6y1Cr+Y851CrCKCSNvz5ThoR0vT8/MWk9Oea
aHHyRlmpUw9I3UlLJAezIql15jFtzDjTI4+SctrlNEk3ydHm2Mip+fl3nPrKaKJvkqPvbRokm6To
9YxkVCr+awbXlW/n5e08dvI7L3bXLCelOtMjj5G7IXUk8T9r5Z7W5bXLaJJuk7XrGMipGs8v7NnP
W8m9Sxr1H9brWdZg8Yp0QS0S34NMWMUaZsYp1m+sm3m3l1m+raI2WR1m+t+Ft5t5dZvrfCx2y9z9
Flmxin6DLNjFv4b43qlfhZZsYp+GqEEsEtZZsYt/DI55Owt0fns7NXfaM563k3qWNeo/qcG3Zc4w
adscesyob3aLLypZzUmfa8AI7TLlwbaSbd7zeUtyZ9HQXigXrL3rMpBMICcbcesygER2mX0Jc5oB
JMjIWzBnWpMGdWLPIan23Hm8pGlpUs7nGDTl/wDpzD9syX1HGvUftGc9byb1LGvUf1bYsNsusFG8
l4AYl+6LDvL4THydAGfIVVoo3lcJj5cJhaKN5VkWE2Voo7kux4z5CcjBHStcLQvXC0LuBHus0Udy
bosJwy2LDbMbEabJ/bMl9Rxr1H7RnPW8m9Sxr1H9FuvIy3fn3O0yAzqBXSNcppPmdTnt80M86RMj
DzAHn8kdYlWzZAuaTdakZa1PnUupkBnUbdcplLc8d1wrpG7Kee3zG8okuq9kjzErScKrkNa9DLvn
0Mu/ccl9Rxr1H7RnPW8m9Sxr1H9G4Fusg9jdxEzSBBoa5FjuG0gQaGqsKJU3TifTXHQKvMhtMEK4
Bu6QjMYZGJ0INDdCJsNOL9LkWO4cu3wPlXHQKvUhQ6KwGyw+wBu0/wDccl9Rxr1H7RnPW8m9Sxr1
H9Gx9wjJqZoxdIUyL51fyigkvH0q1k+yF5jeTO1dpLlPythblckbyR258Q+TdyPZCc0ClWsnIyeg
ksPkFSJoQ+TdyPZCc1jIKvzVM1HukN9fWXbyV25zkOM5P13GMo67jOUfuGS+o416j9oznreTepY1
6j+jdH/3VqEoOTSCHpN9sMdRyKtuk1GY1d1x4+wYvR12ugY+i6Lps05F0uk+2GOo5CUfOuiqbNOQ
lpBzULQYnt0ehUbjV3Xtj6UlrY/5S1kf/dv3DJfUca9R+0Zz1vJvUsa9R/DaY4/kILz9MhpkjFSn
JujBh+SVvJUZkt3X7kYqXTJGKlCzZL08PNWlnDTZL0/WcpdIuTdBy2smYcfTkka9lDchW+dBeIpk
PcbHJTeSsOE2SFb50B4imQrqkbJvJmXCe5GKlWZkNe93GxUkeatLPHmrSz3Jug5lcoYoT3GxyeY6
1kPMdayGhjrWRfs2S+o416j9oznreTepY16j+HX3tzd0a7bMUxu/r34d1D6427RxN4w7R6mNX0fp
jV1H9a83MO4/e/M615uZFj+Kfdh9Lz4yCKJc1ovNtjvpmNUdvLox22YZxJoaQXb39PVHby+MdtmF
Vdvf0qY1fR+mJfK1nEmhpB3H735l3H7n5q/DvrPdjn6SbOJNDyFAL7pykffdN2x9903+zZL6jjXq
P2jOet5N6ljXqP2jkvqONeo/aM563k3qWNeo/aOS+o416j9oznreTepY16irpD+7ctmj/Ja+mhrF
xAxl7hyoaPc/Q4e50qUZYeVxjFj3MY69JESt9pw97tpljhY5l7p3LZ66rIf3bZh0MZyWOflHpUId
62UDvLbkW3pKsqFaVHT4xz7OSxz8ouYP8tmHQzYi8tWSgbhNsoHeW5JCNFBzLZFbZQNwusqFaVsR
eWudZseYP8tmHQzYi8tWSgbhNsoHeW5JCNFBzLZFbZQNwusqFaVWQF5dsh85WyQ/u3/ayX1HGvUf
tGc9byb1LGvUVYPePkzcW/aTSPfpKvhnPFdN5mW6F/XfEOfJtjXqWVjyKX9C/rjMvCk68j66RJFK
CMPEV/r7jpvMyzcW/YSmx3B8mbDNYnLWSBcjj465mbKjpUqQ/N90PjPCEWwZFtljJAuR8V3m3Rh9
rtgRrE4xAlNncZzmgCkm3lx0sWeAMTHHiwZoU2VHSpUg+M8IQxAFNHUX00+q6MPtdsCNYnGIEps7
jOc0AUk28uOlizwBiY48WDNCmyo6VKkHxnhCGIApo3juPZPx3Hso/wC1kvqONeo/aM563EYHBTUN
L4HBQsL+rVNt2t/p2RojZdPxVTTNjNPwWRojZdPxVTTNjNPwWRojZdP+5VQ+BwU1CzGBwULC0+0Z
z1vFPa+We1vtHE/a2We1vtGc9bxT2vlntb8Fz9lr/wALXbLnE6c00RT8NHbLnLXbKuLq29Vghsii
tdtuc+HVt+t8lsf4OHNNEKqZNafftdsuc+HWt6w5rT7/AO24n7Wyz2t9oznreKe18s9rLq/3Tq/3
RNU+nILSenOtlE3yTTLA+R/WRybAm65I7IXUlGHm7pJsom+T+sjkvSFdm0yOxkbbI7GRMsVKl7Th
28iHfo2XU+629tphjImySbpJcezkPO/WU0STfJNh2VyR6Qu2lZC6y+15sbIWmh2MjqrL3Lb7Tx7M
itesHyGn7biftbLPa32jOet4p7Xyz2srRm7CLRm6EKrdtb/+u6Uyy5T4uO2N/iccsb+DbljtP2jE
/a2We1vtGc9bhDDo2GliDZaLVL3ed1HOdT/r1Xzu2FjF9ckpIk/Vs36N2HF0cfffJvauJJleeTzV
q7KSDsq82a+Q+TfSRJ+sUl4a5iQkCCqRdnPp+y1UIWdGw0sQbLRdPtGc9b+NoVlp1oLdp1P+vVdG
zrdKyjnCY5FQRqv8Zr5XAjXvUattuYj/AKJD4a8bq1AHuf4bHXtAGtfuAGvIp99TnrfdcIu64T4d
V3l9R3l0/wCvVf1+XcO6/kjs040fbOG9Sxy/eBs2Mz+2e664T9JC2RftlKSxH17d7p2ElkSQxRJh
Lc4Q8V/6HLJMI25H1lGEGXtThDxX/qyWKVhRb8jSWJ+rhv7CtejkH3fOet4p7Xyz2srQvlI0C+Uj
/wBeq4jfL4zdH9OLVzUCLUscq8FpwpmOurL/AA1g9SaRItCbogW4iwdtt2sYPUnVj0IWtH5OpFoT
dDi3v0ixrX0FBtsutjttO6kXkq0S2hX3fOet4p7Xyz2srCHCMmYliDTe4f6bGQVImhJCTcySmSX1
fbzF657ZCc1jIKvzVM1YukBD5J3JNkJzb7zicufyegksPLEGmUzVi6QYyCpE1T+Epz1vFPa+We1l
WP8A7rbC2sm3YyzeQ5CWvnXRdNnTG2KF9qi0tTkJaQc1C0GJui6bNWgN2yPbDHUshbWTWYWg5LsJ
R87+Epz1vFPa+We1vh1SNnQx1/ID8luuJ7jYqQ5Jmv5Q5N2sGb9j6AX36ZCLNkvT1FQxx7IbTHX8
hGmyXp6itMcfyHk/mrzSXZzctVf2zX02Tbd7xc1Wr20pUzbNdNdczYXylGiC5utXt211gpuvU3TX
WoQZz1yPzV5pLs5fJ0aIsyNm52wut0qK47SY2zX0Lrl7FqToQXumqv7dr6drTmWydHCd0111STo4
TumuuXN1q/Saa63/AKsnG73dtSpdJpqr9CDNhQx1rIeY61kPMdayGhjrWRfcs563intfLPa3x197
c3XGneoziLQ0hbHfTMX4fRw+/G3bn7o122Z1rzcwuBe3N8C+yb1rzcwtfe3N9N3l0D+UjSFu6t0L
f1dP/orC3/WOJ0C2Q+vkSqrsc+sqsHf9dIS7qWwV/Ubx6xkunw6bvLoH8pG7HPqK7f8A9PAK2dQn
KSLAfWyJVTkRc7JaS7qVhL6usBdEpqPeGIbx2xgv5JqPeGJpCXdSsHf9bePWMloKKffvYC6JVIW7
qqkffdOUj77pukffdN2x99039yznreKe18s9rK0++2b/AIinPW8U9r5Z7WXDddyL+Ipz1vFPa+We
1v4knPW8U9r5Z7W/iSc9bxT2vlntb+JJz1vFPa+We1v4knPW8U9r5Z7WV5bVpVPhRy2t/wAHpNhg
yn6HIs5FPwcizkUVULJjlFrkWcinxtfbudbLacJ/gSc9bxT2vlntZM/6cuoR05tsgi+RbaYYyBwm
vLTcc13oMNcdkJEvdSbaIJscZNMcmfrL5gw9x2QsGmuTNhvRymyVDazHlhm5Wwaa5M/WXzRpGvOb
lRGsxtOcrkLBpjkzaS0Jl9s0fWxuVEazGw3oZSyaa5MoccQTMrv9WYfwJOet4p7Xyz2srmrLnPl8
ShbSlT9WqAAbj7f0rWbLHP4EnPW8U9r5Z7W/iSc9bxT2vlntb+JJz1vFPa+We1lR13l9V3lqyvWn
7ZF+ko3NkOkjVMrOXSxX1ocokwjbO/RbIv0lBqmVnNuR9Vk4b1OXZyRqmXTYRZAl7c4Q8TbOm9Ru
cIdK5dlSQ2bGJ/bkdR2acaPKMIMv5dnIslyfm7NONnDVMrOBFkCuU/zXQv5tletP0Be2CedvJlKB
P8//AGcgrXpZB99znreKe18s9rK0L5SNAvlIq4W2pesYqTrB6EXgtXlGQbbrq1rHJuiBbntYxybg
WrytSLQnUCfC8Fm8rXD/AC1Y/I1Avy1Y9CE4Ay6TqRaE6YSrlYgS55BQbbLlYcWrlwLVxNI4f5U+
Fwllxa4rfLEEoLWqtFtoVaLZaVT77nPW5zIJQEqEyCUOJXI/N8j82rXrnpsP5tTe6r1XZyjB5Uo+
+5zR+QwYbfMBSjzLlMna5VuRuVcpkzVS6L5Pc4cwy+YpkzVTGpir0mOYbfMIcs2+Y61zU3/Bk563
k3qWNeoq1h7Y2sPbFVD/AD94NKm6Vqj+ib6lYRvqqoP57UtfTZF9J7RMfJuM6L1PhUCnNajOi9fF
0dL4H51XAfnrQ/z/APBk563k3qWNeoqhjr+Q78f6B5q0s7uNjkpvJmHH3ZujBdk1a8bGT/UkHZq1
gyuUMUJ7jY5KdkjX8pBeIpkLs3RgsacJent+x9DZ9b51DTZL09GZJdye42Kkt5iNe93GxyafwVOe
t5N6ljXqK4F7c5fjbtX3MfufmmcRbGkNaJzY2DKJcvw6l548UQEY3i9rBt+HUcPdjn6SbWJtDSCt
j/pmL4162Zvw6l5+tebmL8bdqRqjt3rRebrXrJjt7+mziTQ0hTEv9LOJNDSFP4KnPW8m9Sxr1H4V
XKa5dsixeUzMWOyV0qPaTtB+TabS+QrMiWkBzbbz7Mw27JIfI2n5n+Fpz1vJvUsa9R+FV/X5euI2
dBn2pUYS5k52HLeK45u4vtusN1Lv0UGfalVQIpie/hac9byb1LGvUfhVdWzq3mjtv81jkUOGuecn
GtpYbY4ZU8a1/wDhqc9byb1LGvUfhVfTXYCMvCF0jiepbGP0stHcpMV5G8eZcHe/hqc9byb1LGvU
fjce3bICSlCZH4HHtgfBmgVZIA9uQt+NVy2uW9KUbkRJShMjVNmNOFLrV5CsMacKbObuObPsvP8A
4KnPW8m9Sxr1H4t04+WUrcLlVoLuyIYIum742vO+gvmtRggeWtQ1zTzEYTuW4JxtxmMI3K47fXbh
Ru7qVqJlL7BF82zFiBZZc0/Y43ewzmKZjBA8tr/Xy75dfLv4KnPW8m9Sxr1H+JJz1rJvUsa9R/iS
c9af/wAMJTIm2f8ADCUx1r8FXLaX/pulssufwnOet4p7Xyz2suo5zeo5zk3/AJ5AK8+WXWTfo3yi
WZQUd2mQUkSepZJHfX13OTUolmVYkJAgsUdymQddzk2juVyR2VebOFffLKYkJAgrlENSlP4PnPW8
U9r5X7W2LCtIDtOtIDtO2w6uODuevIj3H6vR1XrXo60hwoBx3kx9COSAtqOqPx1pFz0dcQ4UA69t
h1sROp1o3q3Px979z0dc/a/HWEbYdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbc
dbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcd
bcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdb
cdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbc
dbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcd
bcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbcdbYdXSg9
ts5Sm7xT2vlntZzr8hwuxt9wuxp9wuxp/wCE3Y7tK3UpWSywoeRqO01m36cgFbWbMliBamzBQ7qB
dvvmZC25qc/CVXqzrn1Pzp06cO9JzzgV9xZREgbJECyLhdjT4Lt98yVffZMmyRA0ibMFDupz6n5x
1luzJz3XWUdMEj3XFlESEh/Sl/vE3/hznreKe18r9ruRjzpHkSGXDNXDNXCNXDNT+FtkmPQTr5hm
JWnvn43WTv4Zq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4RqviSHH38buJI7VIdkeEansZvfIKxq817hm
rhGrhGrhGrhGp6HKfeexm94hzHKvJ/F+UiMfcKefx5wl7hmp7Gb3yH8bcJffx9wl7tV92R4Rqexm
98kmEfLuvxf6yn8cuJIIx9wp6+IKcL4Zq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4
Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4R
q4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq
4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4
Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4Rq4RqcALIbnKf3vG
smiGMcyHIYs+AV2MxNC9iLzN5ftU3mL1XqZqxdINZK7cR3F/T2InMjZ0oZx/J6CS1Jcp6W2QnNbz
F656mS31fOnCinqZqxdIU/hKc9b+H01XDyPbKmPsUJVMVF+TULQcnQD9O/GmLyE3i7DZPa7HVHAb
GLqu1RKUpjbFCrsZYufahaDk0/hH6aqc9b/iWqnfW5LNDot2NzQ6Ud/iOqnfW8m9Sxv1H+I6qd9b
jsjPfo2/JOo7/Eqfjr/LsuvLkwvLkuvLswvLkwvLswvLswvLswvLkwvLkwvLkwvLkwvLkwvLkuvL
kwvLkuvLkwvLkuvLkwvLkwvLkwvLkuvLkuvLswvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvL
kwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvL
kwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvL
kwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvL
kwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvL
kwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvL
kwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvL
kwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwvLkwnibz3YMdkFh922
Ptmntvddb9N1Q3aWcF6trgrjScFcatuEdsscGcattFparxK/VRq6ttwrltlAnq23iVtHuFdtstCd
qnBLaWcVu+wRqj5DYrjtGxXHbLAL7rWw3XbbBXHLb7Lmr/4LH/2MQkgfqkefIvy4rkRdfd9V75lH
LrCbKFMOt0YdIb4xlW33CHGnGvlyaSD/AM3JB2n0VIYtttJb5d11jglSGLbSHqX3PF0oO70W2Byv
k+K8y3bXpvC3vtOK25pxu+6wkYxy1x3+Cx/9iMMcHdskCLWZUxx1z9ClfprddW+v6Pzr9Hw+dfo/
gxiv9D//xAA0EQACAQIEBQMDBAICAgMAAAAAAQIRIQMSMUEEEBMzcSJhcCBRYBQwMkAjUEKBkaFy
sfD/2gAIAQMBAT8Blqxaf6Wg1T8+j/JHD9mHhEtWLT/SLk3X8+jqjh+zDwiWrFp/pIj+qn5zHU4f
sw8Ilqxaf6uv5zHU4fsw8Ie/J/RlclXl/wDQ47sYoyaqP3NNObuUkvUUb9RqUeo4uI6scXSptQqN
VIxk9CiFhyy5tildT/4jjLL5MjSRc8GRuOccZJKTK/n61OH7MPCHvzp6SnorQ2JNPCVP+zInhVHC
MY+xOTlgxoUilWpnfSoKCeHV/YlGkFkViUIrDtoZY0sQw45HV7E3J4EcvuTlKXDxp7kvThQpqZW8
DNQnH0Kv2Fhqje1CTrgwp7koRUPbkpbbEY+l00oSjBQ9hzfRSI4S6dX9jo2zL7DTlgqmxKssGNBJ
VuWpRLY6b6NR3wYof5/HU4fsw8Ie/JWHIzW+IY6nD9mHhD3EU5V+IY6o4fsw8Ie/1Up8Px1OH7MP
CHv9Uv4xJYSiiSSw0xafDkdTh+zDwh7/AFZjqMz/ANZ/RX9rfk+V+VL1Ny9edR/sX56cr/kEdTh+
zDwh7/3WnsVg8P3Ok1DMTglBSHD/ABqX3Ol6KmX0nTJYaoOCUExRWSrMnoqdH01Ol7nSHh0jUUfT
U6fozE8NLDUjprJWosL01Rl9NRYSoTwo0JYaUE0I6Nqkl/jRBLJVjw0/J0v/ACSwv/JOCUUx4foq
Tw0sNM6ayVqRwaxsPCoaDwPRUn/CJ6afj8dTh+zDwh7/AN/PSLRn9GUc/SkdQznUsZzOSnUcjPUe
JY6hnJSqZ6IzVsVM5mOpYeIZqqhUcqmYlI6jOqdUz1VDPahmqqFRYlB4hmM5mr+QR1OH7MPCHv8A
6D3/AGHyf9Tf8njqcP2YeEPf9nc3PBcuV+F46nD9mHhD3/YUGdNkoemp05UOnIyPf4YjqcP2YeEP
f9hTOoOVqHVqdRZdRYnop+zTlQrse3wXHU4fsw8Ie/7NCl6Dh6anTeVMlhuKEZTIZDIZGZB4bSqU
uPCauUOj6cx0v8ecyOlTIU+CI6nD9mHhD3/ZsZ8PUk08Og2umkOZUbT1Y5w1qYkk4JIlK0R4qOoS
aaSF4M8aXZmgSaM1qHUQ5WXwTHU4fsw8Ie/7NB6fVqvqoeeb+C46nD9mHhD3+JY6nD9mHhD3/eym
WhQp9NPqoUKcqf1UqmUymUSKFPpp9GTcSKfRk3+in7CHGlyn4bHU4fsw8Ie/7ynahWpJ/wCOJKVc
OJk32GlkP+ND+EKfcrkh5JWhFkY1Q8OK9RlMtYsf8Bv0RMyaoZVqONjJapl9NRxSiVWRFPSiltDY
d8NDSUCVKE5VwoiVillQUbew4xrlO3DyaYcWKFjLYoqFFtoUVLjsqoo1Cp/GHktkJOuGkO0ERhWB
k9FTL6CUlShJ1w40EtxxSia4aQvREVGSjFKplXT6g0sh/wABJZSUFSo/RHyUrhlqUGvQSdYRRkWU
evKlRqOQleCM9qfhsdTh+zDwh7/vUKlitCUq881RupryubinYTqV5VZXlsV5VKmvLblWxseeWg23
ryr9NbFbVHcb57Gwp0jRfU5V5X+io5MbrqV5VNBfRf8AD46nD9mHhD3+JY6nD9mHhD3+JY6nD9mH
hD3+JY6nD9mHhD3+JY6nD9mHhD3+JY6nD9mHhD3+JY6nD9mHhD3+JY6nD9mHhD3+JY6nD9mHhD3+
JY6nD9mHhD3+JY6nD9mHhD351Mjdy6QoOmYlCkVLlkZlYsNs3Mr1MktTJLdHTkrmS1WShSKZldPh
KOpw/Zh4Q9/oeIqGeGW5nw8tCsXGhX2IyikdRHUVCo2mtRTitzqQcq1MRx1qSyuFKjlHKhzg1Yr8
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
BpU6DxafnwN026FdVNdNPxCrw2rruIMTEpeDRQnpJXizg0U/IeNS1/g7tH/RVXTXhUqdBQuDuURM
8QU4mHm54HXT24keJT2o/kqxqYy+RiYqeDRSuJ9EvQq3M4/Cyb6fwOB/IWREH8j+XTky06zyMhaG
p/Hol6FW5nHqV6FW5nHqV6FW5nH0u/o56FW5nHqV6FW5nHqV6FW5nHqV6FW5nHqV6FW5nHqV6FW5
nHqV6FW5nHqV6FW5nHqV6FW5nHqV6FW5nHqV6FW5nHqV6FW5nHhZU1dBZVJZVF0ZFeElhqtPUeh2
67Zg7dcTBRgVVJ1McIsqiUPDqi6B4WIs4O3XEwdtqm4qwlTQq09Tt1RJJHpB6FW5nHhVjU2TT8h4
uF2f+RRiYNND/sTTVhJSXJIorwlTl8h4tH/R3aLW54LlGhVXRVTS0zuUJTPEQP7Rh3zP+xBiOilT
PA3R2onMmmrDSnQeLRbkPX0i9Crczj1K9Crczj1K9CrczjyRyTmT0knwkmRdJ6ST4SSSScnJz05O
Sc/QD0KtzOPBdZzJ+I5OOkklxJJTqJ/eE/ExskkpyE+jGyekwXCzYtz6J5n6jn0A9Crczj9knpPS
fr16FW5nH55kkkmYiSSBskkk1En9cvQq3M4/Ox0hFpCIII6wQWlpHmvrN6FW5nH51jG2hVdZ6Mku
LhVSNk9LiS4T6Jkyfx9YvQq3M46MX5yJLC0jISF0tLSwVMFpb0tLCwt6QQR9YvQq3M49SvQq3M4/
ZH15Ofr16FW5nH5OCMpLCwsO2WlvjBBHhCgtkeE0W5SNfCmR+BHSCPrB6FW5nH5SS8vLy8dUqC74
Leskkkk+EncyO5JdlBdlA6/uoFp0kknykkn6uehVuZx+anOPRb0KtzOPUr0KtzOPUr0KtzOPUr0K
tzOPUr0KtzOPUr0KtzOPKPT70KtzOPC1VYP+/wDo6KVRksoK6nVgUpfydtWSllBz6dehVuZx1g4M
30ortH6dehVuZx6lehVuZx6lehVuZx5aF0MudxMtiq6SXQKrMucsuO4JyJibLy8VU9FkSXCqZJJc
SLLxkeZHRfXb0KtzOPJItzIz6W59ILRLM5ILRdEWlpaQQWlpaNCpLS0a8l01I+u3oVbmceX6ic2X
DqFUSNlzLzuF09ZLi4noifRj0KtzOPKMyMy0sLSCEQQWoiOsEItLeiRHox6FW5nHqV6FW5nHqV6F
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
709SLc8wvNK0WZRWEu5B3FmAOQO77cL/ANA/dGyHWFPUMSs+aalExmkirUWC11QO2/xOTmlSimjo
nVosVwqpB23+Minnn+cZFPPP84yKeef5xkU88/zgiLKWhgEQC2Uw7+eMqnnn+cZVPPP84MQAOJy3
iXSDuHxjIp55/nBEBBYVTcRVFR72wjKp55/nGRTzz/OMqnnn+cZFPPP84yqeef5wJArrLiXSDuHx
gSBXWW8S6Qdw+MZVPPP84s6Vamq31T5wagFDUmEg+2UxDtjIp55/nBiBXWXEtudw+MZVPPP84yKe
ef5xRu62enSDu3fBK7QtZgIHtlLx74yKeef5wRAQWFU3EVRUe9sIyKeef5xkU88/zhZEoL2iWYDK
Khy8uOAwYgVicuJdIO4fGMinnn+cZFPPP84s6Vamq31T5wsiUF7VLMBjqlxflG/AYyKeef5xkU88
/wA4yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZFPPP84yKeef5xkU88/wA4yKeef5xkU88/zjIp
55/nGRTzz/OMinnn+cZFPPP84yKeef5xkU88/wA4yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZF
PPP84yKeef5xkU88/wA4yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZFPPP84yKeef5xkU88/wA4
yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZFPPP84yKeef5xkU88/wA4yKeef5xkU88/zjIp55/n
EnOaVKJ6QiRWixXGmoHbf4nJzSpRTR0Tq0WK4VUg7b/GRTzz/OMinnn+cZFPPP8AOMinnn+cZFPP
P84yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZFPPP8AOMinnn+cZFPPP84yKeef5xkU88/zjIp5
5/nGRTzz/OMinnn+cZFPPP8AOMinnn+cZFPPP84yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZFP
PP8AOMinnn+cZFPPP84yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZFPPP8AOMinnn+cZFPPP84y
Keef5xkU88/zjIp55/nGRTzz/OMinnn+cZFPPP8AOMinnn+cZFPPP84yKeef5xkU88/zjIp55/nG
RTzz/OMinnn+cZFPPP8AOMinnn+cZFPPP84yKeef5xkU88/zjIp55/nGRTzz/OMinnn+cZFPPP8A
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
cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60c
GkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cG
kvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGk
vAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkv
AfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvA
fWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAf
Wjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfW
jg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWj
g0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg
0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0
l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l
4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4
D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D
60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D6
0cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60
cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60cGkvAfWjg0l4D60c
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
X6+DeZ9LovsoyA2jFACFoylJCbMiEG8xn+7eSFlPiDTCvZWIEgIohg5YOpfVxVjrtJro0HLXGCMy
6pC+sj3yeZgk4XbB6RgVEEBsJRCi9KzQvthZVeD/AMXOJ1AQ4SwcsHZm2XCTEBOw7YukZIZd/wBO
s99ZBc4TSC1mDdlOM7QIIAiSWlJCUmMfoeBbVdPysgDvB8hkeAURq9q/RPAd25/7mbRolDVquVvy
M2RZKCrB5rfkZ87xHaEDRJ309s5Y1R5EJP8AuO5gEhc0zusf7fEi9k5y7UDymJMkBONKnonISvYf
s+bzvPneaofLL2TmnGxUeyc0oMN89EmfK8giwR7QTEvV98UclhwzesxmvIVPkMTmnhyo9k5sD8SL
2Tgf9vPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPl
efK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58
rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvP
lefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V5
8rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5XnyvPlefK8+V58rz5Xnyv
PlefK8+V58rz5XnyvPlefK8+d4mMihUdc4h4g7d+vLTaDt9ZnL28L0cr1EwqJTsdFC9Ry/2XqPTR
y+Lk1tyaDQSjm1cQIaBd5MbGu0GDoHzeuH/VkNq7v8cSYY5hQlEAHLiMWTFKfhukdkky3RszBxC3
FPBn088tFsEypYOLyIbrkHOxMg+h+Jk9GOFD7GaBWAQyVnqb085aQO680jpaIpvWUKRrUJkTQyA1
GB2JkQzBECObvis0h6phDALoIMyY3lqfeSvVctrQNhTBow3zXyJJim/lgtrE0kJAXRW/XNuj54C0
Lpaaz3MRa4nyis2JezkLNvarTmMSY1sVgnRaCbyUqbyV4EIjFSZ1kihGBmkIAd3NVi18d7EfTyEv
XH84/b+r8EB35ds030lKujZ4OSfg1aNWm2AD0AFBOMBJph64pVrrOBVYhtNBA9WTyav/AN2Vdp/y
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
OEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg29gkkkkgkgkkEAAkggkAAkkkkkgkAEkkEEkkk
kkkkkAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG3sEkkkkggkggEAggkEkkEkkkkkkkk
kkkkkkkkkkkkgEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg29gkkkkgAEAAkEgAkkkkkk
kkkkkkkkkkkkkkkkkkkkAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG3sEkkkAAkkEkAA
EAggkkkkkkkkkkkkkkkkkkkkkkkgEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg29gkkkA
ggEgkAEkgAAkkkkkkkkkkkkkkkkkkkkkkkkAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
G3sEkkkkkAkEkEAkkAEkkkkkkkkkkkkkkkkkkkkkkkgEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkg29gkEAgAkgEggAAgAkkgEEkkkkkkkkkkkkkkkkkkkkAkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkG3sEgkEkEAkAAkgkkkggkkkgkkkkkkkkkkkkkkkkkkgEkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkg29gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkAkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG3sEEkkkkEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgEkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg29jhyeEE1oyJkEkkkEEgEAgAgkAggkkkkkkkkk
kkkkAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG3s6alVHUbSWUgkAEkggkAEkkEEgAgk
kkkkkkkkkkkgEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2RAAkAgEmoAkkkAEkkAkgAk
kgEkAEkkkkkkkkkkkkkEAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG0IEkkkEkmEkkgkk
gkkkkkkkkkkkkkkkkkkkkkkkkkgkEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2gAfXhc/
2RPgb7ipBdeGlkkkkkkkkkkkkkkkkkkkkkEgkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG
0ZG16t5asjomaEa1J6ooEkgkkkkkkkkkkkkkkkkkkgkEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkg2hHDAIAJIIAJIMgG7Sak3MMHkkkkkkkkkkkkkkkkkkEgkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkGyBATEkkkkkkkkkGnuyldPLgskkkkEkkkkkkkkkkkkgkEkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkg2xsukkkkkkkkkkkN3Wd0W+dtM2G2Pkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkGxEc8kkkkkkkkkkhjnTx/DRN7IDyrMkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2nQ5kkkkkkkkkkgrlPOenYFXyAvknkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG0A1UgEgkAEAkkkF73aYVInyaAHrnUkg
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2hEEggkAgGGWGmz15kASXqgt
KNe055PXkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG0IEgkkAAASFNP7Xz
aNSXrYqcyS+zeeTUkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2hAAEEEAk
Agv7b/d+48B5/Yy7+JsygaNkEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG0
IEkkkkkkkiW2XUXahWW0SIG3lpyQEBEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkg2hEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkG0IEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkg2hAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkG0IEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2hAltkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG0IBMoEkkkEEggkkEggkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2hGmeokkEEggAAgEAEkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG0Id0lUkkkkkEkkkkg
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg2hAkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG0I
EAgEgkEkAkkEggAEAEAAkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkg2hOGbaXKEBFVcl73wriaPQykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkG0Jhziy+EagSAZb7cmOidOT0kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkg2ZFodOxY3F1FemEEEkkEgEEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkG3lXBaVy8XJybXNMkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg29gAAgkAEgEAEEAkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG3skEkggkEAggkAAkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg29gE5LI/mEkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG3sADbrlIgkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg29gWAlPWkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkG3sS
j/p6kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkg29gkgkgEkgggAkEEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkG3sEggWQgAAgkAEgkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkg29gkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkF3sEkkkEkEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgu3gCNDKH1UJwnkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkH0xioCOAYYqNbckkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkg+jLU+I7JX8URSkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkh01Y6AFgIAaQEIggAAAk
kAAAAkAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyjk37AkEkkkk
kEgEkkgAgkEgAggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkysxz
MAEkkEgkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkg2xkutAEgEkAEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkCWsW+Ukkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkidkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkVskkkkkkkggkkEkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiGc29v0U1/eXwL9/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A+fDoj00crK0uoeiv/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AdMCN/Y6blRxGhkP22222222222222222222222222222
222222222222222222222222222222222222222w04H01tEss3n+G62222222222222222222222
22222222222222222222222222222222222222222222222W/8QALBEAAwACAgAEBgEFAQEAAAAA
AAERITFBURBhcfAgcIGhscFgMECR0eFQ8f/aAAgBAwEBPxD/AMMj8Vf8/H3h7B0j7n/wx+C1Mbj/
AJ+Pvj2DpH3P/iCGiZt8KV8DU/nGn1PeOkfc/wDiCND+GzwW/wA40+p7x0h8haXhSnI7uiebSw+k
R2vQ68UMiJlukR0I1livRsjWeBu5ZWg0kmmNRNyRLUJCwGibUpROBZY2Z8oTKJjQ08g7Poz7Tkbb
sEazwFKeg6JY4Im2NRVBxBrpfyAaz2DpG46NseyfUf7wmDggOLfq6HDYi6Wc99+RcJWOlud0xNxb
hYMyy9Bz4b8uveR94a0vzulgill+f6KFbHS362/QWQ8fI83VWuer2NXKZYWMj1nthDJtFVuF2THy
vXH+vMrDFy8/fBjjD7iG0CS0rO4t+t+w3w9FkUo/MGxzTcW/W/YRhxfLr3kUfTlrn17EmLjL6jl5
HfrB1PC3QpkM53LjZnOuft/oZKOG/wBCT+f6T2DpG4WhqHRIrDgtE4tlZfgrKy+F+CsrK/C+NZfC
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
ilKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpS
lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpmiFreE/B/kzAjmEQ3KDCFJsIchpQxVBW3Yu/6
HDHyIRMPK72N6U+epx2NQk23bc9RsAtmdiwZvz2ZU5PuMI0wENqvkTF3P7CQgvp5bEQN2hSlKUpS
lKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSl
KUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUfH1R9ivwMtQRqqFBshxeZRGw3kVzWCS6oS8RW57KhzCX
sNEtalG7fdg/JtWMVokeWNblwaPBFn6Fg8666IHju5M7u5m3/Q3UTWeDHu3LkbJdYj/JFyYRjKqv
Ub9sPoMbq7Gly/8AokajdKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
KKKKKKNs5k9Al+BVp8j2toShEM2xC0hpUTGPMyFTd9DYGHKyNG4kIa4hSaTWJWga4fY9kFLaxu+B
KzfJi8aGDZZEMqPW+QkOxQBhRERERERERERERERERERERERERERERERERERERERERERERERERERE
RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE
REREREREREREREREREREREREREREREREREREREREREREREREREREREQxFdmk8L8H/8QAKxEAAwAB
AwQABQQDAQAAAAAAAAERMSFBYRBRcKEgMGBxgUCRwdFQsfDx/9oACAECAQE/EFgbf4LYxEmQkJTT
4YSfXGc9xiwNv8ExaBqVIQUOvwPBG364znuMWBt/gmLUK4YwS1+En9dHsMWBt/g8R0IJ8LV6Up9c
vYYtvWmTYzEEoamx9CoRoQcmhB8obrgoLTQhILRKD0Y4IHDEjFA0Dbb9E6gnA6bwBlPcYghjEPAm
2xskEzzE3Q9w23qWv3E8cEw9A3v5GaUZSE0hy0E6/cpqcjQ6NsZdENqOq+4tBqygtSncdjQPA3Du
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
g9RIjYSDMn11lPcYsDZDwLQTLGJ7BQTjUiUKSGtiU/yUJhM2grNROITptDcTNaipl00G1YtcLfBe
U9xiwNh4MiTJqhZWZGOjAUCRDJq0TkTkJBahIS1tjBo1BIiaCKZUSi8F5T3GLA28SZT3GLA28SZT
3GLA26rI0DYKyq8l7pHWXrFQHNXsUHc38L5T3GLA26rI8Q0iovtfY4UNvK/7kt+4LUbM/Bj+II7R
/I/C+U9xiwNvgdyJiuxUs0E2YU2DVVFnCN/DGU9xiwNuqKkqNpq3XsaWdpCfUEOaJpN1KbT2Ho/D
OU9xiwNvkSi0G3J4aynuMWBt8izovDWU9xiwNvEmY95iwNvEmY95iwNvg2HNBERERRNGnTQSWxps
UTRyN0vg/Ke4xdTIbMfuLQ2Nu/kVZGNv9wmt/wCyNIRC1COjUQ0GyS+5gK7ei/B2U9xi6GSkEiEC
DTghOohOhIg1SDCRPB2c9pi6IYKZINPYo1RSlKUpTJDBS0pb4OznvMXVlaiaS7GmNYGwnt4eznuM
XUjS7UNtEx2zZze09i0cJH4eynuMXUpdRjU/BpNu9+/Ixqzfw9lPcYuqCaKipE8PYM9xiwNvEmDP
cYsBY8SYM9xi9QPSQcNK89FPcjRsJ3Ys2GbV2NWEMoon0LrE0XgSsckQ2i0GqhDwXsNdkasCBxYK
3nwVmHrMQnocNAf+TQJsNDS1NWHXRCDAn6NDwYudyYU56iE9jvSJ7ucBivENHBDqo1kcvvH2YdtQ
jfRCrVjymBrxmrwVnMmJ2QJtSRwxQ8yshfwHG6JRBb3iJ1XCOa9BPWtwaV2aDrvRoGF+QTGmKTsN
RK4WfgMuKTJcRYOwzGyTXYnTuG/yTJNgl41K62Z6OyJyTknJOSck5JyTknJOSck5JyTknJOSck5J
yTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5
JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck
5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSck5JyTknJOSckng1MXsZDds
wYQ0VPcN1aiVkJkoLTQaT1CIsSjL3DxklE3UzUoxq0bBZnImBOU0JjMGlbNsSJIhyrAMbrEjXgqq
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
Jx2bmPJFjpELEKRu2sIIgIRRbwgdemXrVDon/ElG8Rv7dPT1fXBSyuzoV3CqK9szSgT2eWiAFFeA
B9p5ldVRracqTBsHi7i149v4MIaC9nTn24yWLHgKH19sef8ABwfT3vyd72cocy4nX2oUVT6gj0wM
EWFGoGhwwG8g4KdR2vFRNTgBqjCSwkKA6E4omCAFizXOHzLnQKxNo180Jh6Nhd4c+aA6UbZO/wAH
FwiRppOk/wDbzvrFN2hsRoivMYw4Lhh1HgDMykUiac4NaP6T0QqnGhEMHRw422muXXreDHTghHwD
S6eHXshIHzJ4YVgvtkhE2vfdOxgBRFwMKBJJQqXA92FTBC5FHRcDHffTCQgRhHgA4+0bEZx6deP8
f/dw+LxY9/X9JjFUDTZPJ3kQCwEyA9TATlK4MPXu+x8/DrRxaSFznHwlfs/sxDMmrwASbYAXiYfF
Rq+loNDRrzrAliA3t3Ye/K4wLD/AVbKhxMgh9OP/AJ+n/Hr169evXr169YzqIRkusAAglh4w+OGv
jexBVdPeIKZq4KKOwk61iTPe2P8AvvnCuaIJAgL1N/vgLAqtqqUFYXV1lCjXimz5evXr1r5OpgpE
GlwaJwxghyuYICtgENgE1iq603J+VX0wQ6mI3ZqQUKa8idDrLc7FW968B13iW/GO2isp0GPrl5op
9XnvxhqCE0RwNzj++JAwJRgRboAHoDHdgesKPmcJLiDwaGCgjCvBpmVpeadv19fV9cjD4NnACqwA
56wXC5ANFDR2H8ZZovBKAL4oOeslTzUbwMg54e8LVC5YNbVo2RzrBY5MYpZNsXgwemw8bfX/AO7r
169evXr169evXr169evXr169evXr169euaVNnH/g/fFd19HBfwKc4Lnycuz+H7fo/Xr169evXr16
9evXr169evXr169evXr169evXr169evXr169evXr169evXr169evXr169evXr169evXr169evXr1
69etAVn9TCbPZdEEPfRfJzhVUPEl/vfGAO698MU7maHEg00yXmWygClVjDH8ashXVXbDesJbgKLv
JoFTqiTgcwVxh78Dq00MbHoxGk4IUL9Zb0HliFV8E1ge9rya4JC8Cvi2CymsizD+YSkQb7Xqhy4Y
fgF0dbw6ShXcTNRUDc6jpQTo63NGP2sqAkKiAK8VTs/Cwpzl4Y4Fmgw+FsBpk+bi42BctgqlQGxo
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
QG3N5jlZodtlRZoCtuu/c3+sUmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmT
JkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMm
TJmXM5SjNw4XpPjel157z/M/lw4k8114gIoEROsbBiAIMEykABUMCWb2wn1NnP7B6915uy9SVsGs
txmBhTEWkU4NDxIn1wcwrLOAHMsazRu4o6c+MYaKTbIEkd2K7W2lg7HH7Udw2drC1nOSmmCdHcIJ
Qo3lvCbHS8uXM88EqYKcw98G6RveMjZQFQ50X4CthedTAw1qwUNFW5wbznoFRXcOlQTACKyKHkLW
Ijd42AizgM4kcSpzGpduDoD7SNuGI0X8INEBAro0kcTIbBbxH90+2O4lqo/T+iDj39+fkNQM9tO3
T/r++WSTwBrBwGTjyjSQrt0pf3mQrTFuRT0PRAuMRtKFod/+YNpRXa2P76vZycsgMqX2OyZik2iA
CJpNFO1hXCVO8Np5/Yu1NaWFaCBGpxHZnfePZmfVgARQNqqFpZIiSs3QziMA74VKEIAg0adrxxhX
S63rvDdwTkftN6DbJIZxqQHubNhwXEUF2aRLa+1QgaF17ILrDCO4tyym0Na13/RFyune5rC8PtfC
jl8LMScZXIuD/R7l+j8FSE9cKSQWMMEJrFEeS9JIJWGSneNTf9I+X6P/ANaq1Tv9DOX6PwdL+G/C
DEAAAAGgwD6PjDWxsqIEUWRceRHs2InjOX/gbJ0iZIkSJW+cMGTBk6ZOk6PgZOmafiYMnZgVTg+n
9BypAyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJky
ZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJk
yZMmTJk/NJkyZMmSbCnjk19X3+yRTJlAG3Iptrt5yiWqQO1HhB5/3lslKAtoBE3qjEeyUMGQT9sS
0VV9Rlws5CIfPonrxmvyiny3Y0OAUwKqbkd8A8jxDlKvqYC7FEHTO5w5JMBeeHQydd4lBg2ddkYu
NsbxYAcIbYNK33oDg4xfdV42clB2Red+MXCbUm6ByV+mNagJtmDMdawVyCK81q9AFw6qEoOABs72
FELyY5mAoSpGJK9hi7tSD2CNyaOhmAjYjYwqacNh6ZYI0r1yFdmkLe8qqEU4VFdHBpHDaqqZ+jCc
ducCuFtAVERaf+4KPoC1zGkSMjucOFmFcAcl8NNF5xNU/I5ko74b6Z65VzeT0fP9C+mfe/HKFzai
BSHo09b14d2T1P0ST64vaKKT1jp2acvoby1N+jvec6ghl6hIjOX1Yj8gwsEOB5eeMhRUYQGJr3B2
ZUD9ABFohhdqRduB+5QgyE0m43jHYgCm9rNC7FoPWSSeglcCaWD3Qa5VxQOsDYR25bXYYjVsQSDb
1fZOEb9YCgDVdN2NddyTcpenQm5etazcxBRQIISNogYPtjRkQVeNolHjtJgCBQqpKy9ayBnsnyJW
eBwyu3EUAxA+Bx1pUXfeOsyAXIROyG1xyh9JpaZBAII0eekkTRFFsARz4H0wVOeBdiBUD066Yct4
bi0hA8OHB64JZb1Bumpp5rFTVEmti6s49D+hfTPvfjg3EFV8BIkcpwr6mEAvVwINBrt5VW5av1z3
c93Pdz3c93Pdz3cGXRcK6ROHGvnvvqF5z3c93Pdz3c93Pdz3c93E25gpfOD/AGHDMFtxSs84m3MF
L5wf7DhmC24pWec93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz
3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pd
z3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93P
dz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3c93
Pdz3c93Pdz3c93Pdz3c93Pdz3c93Pdz3cXyAZDT+s+Hrn//Z
--=-=-=
Content-Type: text/plain




martin rudalics <rudalics@HIDDEN> writes:

>  >> Something cheaper to test: Does the bug also appear when you disable
>  >> tool bars, menu bars or scroll bars?
>  >
>  > No. It disappears. Specifically, it disappears when I disable menu-bar.
>  > Actually, there is no redrawing when I simply do
>  > 1. emacs -Q
>  > 2. maximise frame
>  > 3. M-x menu-bar-mode
>
> I'm confused.  What does "there is no redrawing" mean?  That the rest
> of the frame is orderly redrawn or that the rest of the frame is not
> redrawn?
>
> If drawing the Lucid menu bar _is_ responsible for the problem, could
> you try setting its font separately?  See appendix
>
> D.3 Lucid Menu And Dialog X Resources
>
> of the Emacs manual for what can be specified (you can use the -xrm
> option to put these into effect when invoking Emacs).
>
> martin


--=-=-=--




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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 15:57:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 10:57:31 2019
Received: from localhost ([127.0.0.1]:34561 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ifnJr-0002WM-2D
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 10:57:31 -0500
Received: from mout.gmx.net ([212.227.15.19]:36255)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1ifnJp-0002W9-Ip
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 10:57:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1576252642;
 bh=yc7vRiDwrnelo8llf2JbIftQKJLz+qQTA+8u0AizG5s=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=IZYqEVdwaeoFOItdkg5RBa4TRJVBauOST7afFRepjJUUyWMHLd8oS8B0WleYYgE4b
 SglMQx3KER45s92awNV4UXC+hkuYVR0vP8KyzhBQZcpz4N8I7scuMi6p5GQyyh0nO0
 bwSZnyqQ3o2sCJYxagXraNFUZLUIIEWwkvHqyE8M=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.100] ([212.95.5.232]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M5wLZ-1iclS52IOJ-007W8I; Fri, 13
 Dec 2019 16:57:22 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
 <8736domoza.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <94dc09f8-6ef4-f493-db7b-52b0d218f715@HIDDEN>
Date: Fri, 13 Dec 2019 16:57:21 +0100
MIME-Version: 1.0
In-Reply-To: <8736domoza.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:lln4LeNkTZ6owCQE7nUKePOupBoGzgj5JA11Ll2yIS2LzOD5zGB
 WOrNb/DOnOrbDsiSiPQdyvPcDDF3+XtpN20ETsKpyUn3DxB9qegcr9U9gClMGUklo0BOqpi
 zTgSC2+W015A2qk1J0vkZah9iHpp/EYQBCvosZih0gOuaJL9ZvygPqrnjLsl5YOKaXZlqig
 /V8Qehtc3AQTS8BuzSpag==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:h7JWK+gjNBE=:WtKADDQkDGHudk71fNv+Sy
 vgav0CmNmgFP8PWLt76qAqOkchmwO28p1b+QttMCggF2YHzCjtaUwQU7vN5pXDzVyx4X/shhX
 +GDIdSnHHXdz7l8AfmHvBniTp30HXFCvODwbktKpI+a3ibJPM9PsVjwMu8HYRzjVTdJ3gjzQ9
 zeHHAjJBrVXwaa1zlvWIFJlXDTfd9KZjLU5XeiCtdEYzD9WTRoMDHqwRi8JGLHa0NmW7yHbcM
 s9OsWmxlEQYtaai2q5yhAwJRr6/yK6yaXUUto6MqaR4cRe0Rm4tRl4a3stXEO/vBnCsgF+ZVc
 43CInFQ/hkZ72loTUAuPy74pyMMyrXMSm5HhZFd7B9fnkzS9dXLM29y7EYTjvNMdFr5AO6tLx
 l8CQMknQZB8E6bPxzmYRIe4kgw9e07o2Bs+4Eq2AmamBde/PUSqJvkfpBWDG5KzYBh64CBBxN
 CraiZR3DxjH7sYajth/s6nq2o/JDXjiVNvhMp9Y10pfewLsu3XJzBA+aTRt3i48Qvn9GPtK5V
 Ozp1UvqBYGSAO/h5wJb+FTg+zcXhM1f3aTfXJMZ/NMy5qh3YkWGlBzegtMT2hcm2z5aRV63Yw
 BX9z22hkyC2Oip/vWoyI/UE8neDySscgMoW2YbBal5Rvz+dMWqALkre/YdV0nrj2wh5qlUX8Z
 +JlS0KHwpDvlfDuVOEuSK/RyKs2kXeeCO8gkGeRJMKrb5HSzza7CgiYv+xFPxTj0K4ePvSJ6n
 7ozFmt1OiWKTVqm5uy9upWFAgK5wPGmhmklqqfrurOOrFKuTtZT4enoT25UmK7sJ4xZQQfiU6
 l0nnIRgrTtMqn2d4h3+j11srh2l5p+owBHVo40Y2G0L36CH3Ip4sVVOboVA+8aS6Ihu/OwgBD
 9k8Kp6OkSufIr4Y6nXxeZZrvVFkBFbjBKB9zcTyYBL57nHs+DvNhOokNViCLJteEXsl/udNpd
 IpXa5DqT77/jcYn7Iooz0+I6AdGJo+Uh5L0Lrkx8nsqE8fm8wpkKDCrLuSRIOhZRjSPyaYN2H
 1KkXSYS6DZXu7y4an+z+vduJrzA1ofT0OsUkGTFw5XNnXoLLwhBYIhCEGAJxxGjgpQ6fs0/SE
 /OywD7MdvsuiMHc7CNRm5qHKnYC9xg7TeWPlOgTkzSSA2at+dFLb3e5LxcnX/xyuiPqQdfhRg
 HlUiBmm5hCoXS71e+dZxRpfustckKZWJXNJFpqCdWNT7BGERxZZDqcKgLsbvbYAENvojM6irs
 x+v++ak/nn497QrDnWEfMpoxw3YQ8uypdQJlyvfGswBoQur4Az6WCd6QoHmc=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 >> Something cheaper to test: Does the bug also appear when you disable
 >> tool bars, menu bars or scroll bars?
 >
 > No. It disappears. Specifically, it disappears when I disable menu-bar.
 > Actually, there is no redrawing when I simply do
 > 1. emacs -Q
 > 2. maximise frame
 > 3. M-x menu-bar-mode

I'm confused.  What does "there is no redrawing" mean?  That the rest
of the frame is orderly redrawn or that the rest of the frame is not
redrawn?

If drawing the Lucid menu bar _is_ responsible for the problem, could
you try setting its font separately?  See appendix

D.3 Lucid Menu And Dialog X Resources

of the Emacs manual for what can be specified (you can use the -xrm
option to put these into effect when invoking Emacs).

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 11:44:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 06:44:06 2019
Received: from localhost ([127.0.0.1]:33097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ifjMc-0003D8-0m
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 06:44:06 -0500
Received: from mail-yw1-f50.google.com ([209.85.161.50]:36518)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1ifjMZ-0003CW-OS
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 06:44:05 -0500
Received: by mail-yw1-f50.google.com with SMTP id n184so1091291ywc.3
 for <38497 <at> debbugs.gnu.org>; Fri, 13 Dec 2019 03:44:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=eYwxObJXYD6yfGtTNYE8mtcV0OWbc3y0wAzlz8V41Pc=;
 b=T0DtGiHsbaTl7x0b/TXQfPao2TdYz7RFqMgtpOmTBV3659icC4ARmrrnqok0F/J29V
 9RWSa2cppSlmXjnZu4nW1aQt2He1oWbHH7EoYrSHOe0Zn4B1RxCJeQk9/ufTcqQXdDDq
 Z7yfXymOXeHCISdCF2IzAPoL6otESu84CHW72TSRWF9jo5Xjf8q7UUnyNrqwC5xohdNQ
 pHaLjoKN9FpTXx5JOsFuvRu12pnNwvwF+BsElfDXDG3rWJfixZLbvECQ6bIsZzqiiYJU
 AI5M25VXlkCU5lDdA/28j1OrIgJuijjt/CP7VZb87mM3WUg2mOwmISDDteXLmZTN9tfN
 gJZQ==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=eYwxObJXYD6yfGtTNYE8mtcV0OWbc3y0wAzlz8V41Pc=;
 b=GvRtmUuIakUqLqNINhNnAmlZBf+GHaXcsXaBWTmi0Hu3YCW7eGuTfdN22Uu3zrOTtU
 RGX+8Ms5np6VXWDc3SXZXf/qYzWWf211puHsZ0gUkTDhGR48Iv5iEbWkU+zOGjNcw4i1
 WFCs3SUu3tE6U4WbhbKhLbxJ9tmYo9k5e8ssZPNKpfi9S6NgB4mqa0bfvSmF7PAZEYH5
 Xf0tRoKyQGuNU3s2/E6slOKkYUfRANT5nWrGV1j/6iz3ApICinD5qAr03D9ihOw7kGQx
 5FkwtxJCSvPrteydaj6twveGIW8XqdDJ1Q1Uou+vEKPZwVVGd442HWXBWUPqS9tcooAU
 XH6A==
X-Gm-Message-State: APjAAAX/8PSlln8Zvz8pOsbrKdyMyCXp6ruhG0lChsfdFSM7zeP0RG48
 VVuutsLXWjIMren6aqlyeAc=
X-Google-Smtp-Source: APXvYqyYKeFr+RkSXBNEf8hrkkU6a6lapV1U/xJ18p33TnGBRhnmLVovDaUcgeYWq2ZmQlAV8HqjzQ==
X-Received: by 2002:a0d:d247:: with SMTP id u68mr8082552ywd.1.1576237438133;
 Fri, 13 Dec 2019 03:43:58 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id e63sm3904611ywd.64.2019.12.13.03.43.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 13 Dec 2019 03:43:57 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
 <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
Date: Fri, 13 Dec 2019 19:42:01 +0800
Message-ID: <8736domoza.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> Does the bug appear when you build with xft and _without_ cairo?

The bug disappears then.

Though Gentoo default build turns on cairo if xft is enabled and cairo
is not explicitly disabled.
A comment from ebuild:
USE flag \"cairo\" has no effect if \"xft\" is not set.


> Alternatively, what is a minimal recipe to make it appear with Lucid
> and xft?

The minimal recipe is what I posted in the first email. (Actually, can
be even smaller. See below)

> Something cheaper to test: Does the bug also appear when you disable
> tool bars, menu bars or scroll bars?

No. It disappears. Specifically, it disappears when I disable menu-bar.
Actually, there is no redrawing when I simply do
1. emacs -Q
2. maximise frame
3. M-x menu-bar-mode

Best,
Ihor

martin rudalics <rudalics@HIDDEN> writes:

>  > The redrawing bug disappears once I disable --with-xft.
>  > I also tried to change the font to "Adobe sans", "Fira Sans", and "Fira
>  > Code". The bug still persists.
>
> Does the bug appear when you build with xft and _without_ cairo?
> Alternatively, what is a minimal recipe to make it appear with Lucid
> and xft?
>
> Something cheaper to test: Does the bug also appear when you disable
> tool bars, menu bars or scroll bars?  Silly shots in the dark when we
> have an apparently font related bug.  But I have absolutely no clue
> why Lucid builds should behave so differently in this regard.
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 09:35:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 04:35:55 2019
Received: from localhost ([127.0.0.1]:33029 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ifhMZ-0005iZ-92
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 04:35:55 -0500
Received: from mout.gmx.net ([212.227.15.18]:33527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1ifhMX-0005iE-J2
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 04:35:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1576229746;
 bh=LCUVNyqviWFDcSMKKYWP869E2iR7VNziPL3Heyp220M=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=fwE0CIS0FiYEK6NlEyYxltaAetb1X8L6FB2F/Zp6hn1O09mLbmNqd/Z29iDWo4+Hw
 YMrS1ia3fpY0zBIThtGKR45ms6hMsqom+KwtE0jIbVLPOccV0aI1zaSeslFXemmYMv
 EHodpiCy1ahfKodvjbRBngovWxRgJZzMB6c2zaik=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.3]) by mail.gmx.com (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N49lD-1hfvgx2ZI9-0100am; Fri, 13
 Dec 2019 10:35:46 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <878sngvhaf.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <13a1e840-7ca3-fb70-e773-de12089bd97e@HIDDEN>
Date: Fri, 13 Dec 2019 10:35:48 +0100
MIME-Version: 1.0
In-Reply-To: <878sngvhaf.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:MxQodc+zNktBXyAsJJT4YKHJlRveqXwci/Ig4Tuw7r8DdDFPYD/
 TqMVY/GDX7ATi29f9vn4IVR160mHs/uvj22diP8lrBKQ0xNKqefUDwY9JnD3+om2toQ1ZSb
 XWbnd2ULnlyxHlSn1/C0RlcM+w6HHQ1nld6WC9H0QFV8M+LdDBc6x59UIkaktz9Yrc14HNt
 gHQSum6kJq9V4dwN1tCDw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:gexhheRf8HY=:jwEMTNzgAVPNAS8FkqlbUh
 u6RiNKwUj/fffFt8yh4b3a3Ee5vD1D3qz3u0ALWCOWwx3WmG5OiwSIvj9/9Kn2yacYiNkKfjv
 TjJxynY13GKKft/i6vFUSmLAY6NNkgZ/WlKAXXy5YUOBPCoUsfiNCbzeRaBgPrlQoKHU6mVic
 rQjTMyUQAy6et42/nwwqlCjFjIlsIwF+jWef2/RJvdTXChCekx+22kVFCUGYoOORY0UiIKmLd
 m/tKDfMhBLHUxkIzfAluRCR5L9AHC3N6Ko+DLnyWFEsanXEO8M7F12WOAzubhhw5Okc6NnBoG
 kua3GI7jPIRfDSj4N6kZvd55b16WF84aQTQM0tfE6kgknuo0dVNRjZmRqLSqvC54r46DsO+cq
 1U70Jw3lHmcXamdPG72GcuaRDQWc2YaUysh4vA1eXJ2+/0Wp4bHUNyL5pUgwm30Fslgs+QH+U
 Gd+liQ44NbHhabKzGhF4T6TMreGxu9K3iA5lapzrLYfNj24ZG4IefFQRAB0N+mQH/JM2UJvTj
 n61JZfV6di+qgUw9jggJKk+i8Y8yfq4qKJiC6HMfR4ECQBeQZrocEswpvwUGEy74tEHCX0WLm
 7HxSP8w4xqpPrpnsKeaTdV3nES1az2eYxCUbwU9jyoOZGTHwmIuDijUVHyOatnFxPxnDqGej+
 ChDp4lvqLwhwMkj7gVpm2v/j4Us5aS5m4uFPnbyMxoKodaaODsk+++/NCWLEjiI8mHReKS/O9
 JuHyB2u/IixRPiZIrzpD1nDpkLL4FwYvd7xw6q2ZAhnBWSTTE1CZTqU0jLu0XAHeDwBdvOQH9
 F2DlcG//ZmpOf79AbTBTsZ9UOy5HTTmNqTq4A+2mREzsftmRF1gvx+iIsVpF82zWCb5818sSq
 4HCtzcvfP9YqjSfcV51U1rd91c0EwGaPtziT9uUelsZbR8FZWA+yktycRcc9ZXKmD3+e69LhG
 XWIL8yGfyMGOmmwwxSUWuZrBjXgVXvoqjkfdKbt7Abce10AdM8rviy8C3U1HQNLoxZ7uLImO2
 jDwTj07VXG+uCGHSQ6Aow5AUCbwBvs++vGbpUK/aEVSubxaRsV8vlUHk28TuwCe56PAS8pnEg
 ksRC0Ru3h2BHnxAimIXPA7FmHNOMXUNDNjJCdDz2aw1XDrh/dJgs+dinfSFdiqAHSsFhiK1Ez
 +ehMS2PkOn9NwgfJqkNwi6519l+YQ4PNzrUDsRbrKCNr58p2n/2GejkRGY7kdu9vCAe+TY4tI
 fO64Hb0JJGabvgmbcy5dUjTZyoxhU+BFaQANKTXfgaCX56dwd7ZzKAXQvwoI=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 > The redrawing bug disappears once I disable --with-xft.
 > I also tried to change the font to "Adobe sans", "Fira Sans", and "Fira
 > Code". The bug still persists.

Does the bug appear when you build with xft and _without_ cairo?
Alternatively, what is a minimal recipe to make it appear with Lucid
and xft?

Something cheaper to test: Does the bug also appear when you disable
tool bars, menu bars or scroll bars?  Silly shots in the dark when we
have an apparently font related bug.  But I have absolutely no clue
why Lucid builds should behave so differently in this regard.

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 07:21:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 02:21:26 2019
Received: from localhost ([127.0.0.1]:32947 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iffGQ-0001zB-2L
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:21:26 -0500
Received: from mail-wm1-f54.google.com ([209.85.128.54]:38419)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1iffGO-0001yz-Cd
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:21:24 -0500
Received: by mail-wm1-f54.google.com with SMTP id u2so400481wmc.3
 for <38497 <at> debbugs.gnu.org>; Thu, 12 Dec 2019 23:21:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=VGvFhox72fLe9wwmBK0ZWfH92r3J+On0ZDn7aAJ86YI=;
 b=Jpo4eQZ00+bZgMDiQTyqjsaOilW5FPJ/wM3Xp6xh2TwtMgeBRxHbMbOV87+x/8dTiL
 IWknw0lZWglhSA0RgqJMTlrcveAeI4XURhsy377MhaIpnpplYMRGDdi5P+87fhpL9WWg
 j2XYT4eQBz6AigV2ue5fNcUnMmqsofY6iZuleeWSjTyX5R+lpZO5rknNhb8Gi9eMrikE
 97AcBv/k7EgnD3arbwuhjV96wGoHpGQatOYLhfL/jfmRsARbJyk7dqnyiGvgwbdAtdIy
 0OeydKVWW6FysGA+wpxQn+l9v54RS4nZ75ZHWrZjU1vKzLKkM5ISVh+idfuCJXX3XOfo
 bnbA==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=VGvFhox72fLe9wwmBK0ZWfH92r3J+On0ZDn7aAJ86YI=;
 b=YUi689FdjWjFFCN7Lgjbqw8yUD15ev60Y+TZvO438vk1n2O/XYrX7f+32Ha6NftxSN
 TziOdL85E4XmkNh5kiZV6L8K0hpir3bSMuLPN+9D9gPTxZNQAh5aDoZprScg8VNE8sHQ
 wS4EMRZqQbHNZeSrXOBcs7Kqzt3d5O7mQrRnZHl6IPe6pBNGDRXYSp//JOUrCJ4M+VS6
 6mASOnCIQ1xub35vr06u930vT/N2tHq6sqbKbqx14EE/mEV67s2ZFWn4KWkCdVR0Vuez
 qGoVz34P94IBjUyBHYOhwVuNEyis4x64AZs1mdHKlR6HE8/Uc3NA2ZTkCq+RSkjPSbyF
 rgNw==
X-Gm-Message-State: APjAAAXV/qqPtnAOq4dGoLco7YRVXb2u/W5uAwHonpfE99/QE9LVv3b1
 u2eBKkplkyI5nHtif3zrERQ=
X-Google-Smtp-Source: APXvYqyRIKc44ALm0E3C5ZczKeUIpeYyooTHPOfJG/dDOxtXdIgfGTDpKAmtsZUmbbkx6FNxzXqolQ==
X-Received: by 2002:a1c:40c1:: with SMTP id
 n184mr12015800wma.116.1576221678751; 
 Thu, 12 Dec 2019 23:21:18 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id z12sm9036030wmd.16.2019.12.12.23.21.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 12 Dec 2019 23:21:18 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <5bfd7b3c-e56a-5ef4-808c-86db93e5afe2@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <87muc3bf9q.fsf@HIDDEN>
 <15ff2306-02dd-ea0c-d5e0-ccc6de865c22@HIDDEN>
 <87k177b2b1.fsf@HIDDEN>
 <90bb3c33-e824-b39d-cca7-0e162abaf6e0@HIDDEN>
 <87d0cxbz7f.fsf@HIDDEN>
 <5bfd7b3c-e56a-5ef4-808c-86db93e5afe2@HIDDEN>
Date: Fri, 13 Dec 2019 15:19:19 +0800
Message-ID: <87zhfwg0aw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> Does this also apply to other applications' windows?

Yes, as much as I can tell.

martin rudalics <rudalics@HIDDEN> writes:

>  > In my WM (Awesome WM), I always see a small gap below the maximised emacs
>  > frame. The gap disappears when I set 'frame-resize-pixelwise' to 't.
>
> Yes.  That was one of the major reasons for implementing pixelwise
> frame resizing.
>
>  > The intermediate frame size seems to be the way Awesome WM handles newly
>  > created windows. First, the window is being created without respecting
>  > the tiling layout. Then, the window seems to be resized according to
>  > layout.
>
> Does this also apply to other applications' windows?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 07:20:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 02:20:42 2019
Received: from localhost ([127.0.0.1]:32942 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iffFh-0001xQ-Ov
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:20:41 -0500
Received: from mail-wr1-f43.google.com ([209.85.221.43]:41970)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1iffFg-0001xE-Hg
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:20:40 -0500
Received: by mail-wr1-f43.google.com with SMTP id c9so5455583wrw.8
 for <38497 <at> debbugs.gnu.org>; Thu, 12 Dec 2019 23:20:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=N2kC8YObI+upm44cedx+EFPRGvU/rpTn3JnJByVVOlQ=;
 b=C/LF2MfYOp9TO7O2AYFLGi/xmyMF5Qpa6/ajVah8sDV2PSuyeUyDpuyyZ7tWtmlykM
 97dTbji0kgNHDKbfclrYxfe6yg4T0vGtFluLFL5rcS0q8MFBbDcWTVzeeJmGYSc1P2+o
 BUf+Axa7o87G8ffo1kgKSUtDBrcJBRBHv3/SFz+JFUGLj3+NkMFKjcKC8TZjhllFEy1T
 wA1hU6M/uJNpvcVwb49xoGhocnjKtv/ufxi3GDZuMEhU6QxjSsR8K676fSyKNDj/Oh5I
 SVDLUi8Twkgblg/1ECfGK+I/a0Tt/SC5BGJ151B+IdlNBSPn3sUYXdygAmoAbiusY2yb
 itZA==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=N2kC8YObI+upm44cedx+EFPRGvU/rpTn3JnJByVVOlQ=;
 b=kvG4QHC8yEka7/CxNnso2a9mtZF2EPOe07X7gvxeXvMAnpMKJWCJeGMRApS/SAvt07
 5OsdE/di2h/tk5T2iC3HSs+eWhzlo9jNn7MKXhlLSln19x8qSltWN6WBc+C6bA/V2Duc
 jmpp5Qvck85WuWfK/QuqNDk9gc4C3pnr7jRly0dRkPGRJR1XTsKqbHDe1a22/4e6hcV6
 IXLMZ4t/kiksEBk2yW1HZnuMO16t/0SUU/4xIdagGE+7hiboq3LiCZ12QulDfulPDKZ/
 tpd5zv6zNuMyIGUSJ8wqyhOlxvjq9WQA2lJ6FHA5XD8OdcYQex7Pr/bZAzRCpQ32GT7B
 0Irg==
X-Gm-Message-State: APjAAAUi9jMM3i5TTanPTsAd3o2YqYphm/1Qwpqhe+qbjd88nd8Ix62v
 TDZId5B4tN3Tz0Uhnz2yJFY=
X-Google-Smtp-Source: APXvYqxnP7SwFlo/t//PWVrX3fH/Bdzbsd7TKQoKApyBJaV/myHfr86bJrORQYOMlElKaPWC2UmBkw==
X-Received: by 2002:adf:e5cb:: with SMTP id a11mr10437443wrn.28.1576221634681; 
 Thu, 12 Dec 2019 23:20:34 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id t81sm9079122wmg.6.2019.12.12.23.20.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 12 Dec 2019 23:20:34 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <207efafc-57ea-f8c9-ad8c-7ff264039871@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <87h82bb268.fsf@HIDDEN>
 <207efafc-57ea-f8c9-ad8c-7ff264039871@HIDDEN>
Date: Fri, 13 Dec 2019 15:18:36 +0800
Message-ID: <8736dohewj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> Can't you build Emacs from Git master in some separate directory?
> Compiling the Lisp files anew takes half an hour here, compiling C
> requires a few minutes.

I cannot compile emacs with ./configure && make locally when I try
enabling the same compile options as for the system compilation. It
seems that there is some problem with library path settings. 

martin rudalics <rudalics@HIDDEN> writes:

>  > Will try to do that. Though it will take a while since I use the Gentoo
>  > package manager to tweak the build options for now (which means that
>  > every compilation is being done from scratch).
>
> Can't you build Emacs from Git master in some separate directory?
> Compiling the Lisp files anew takes half an hour here, compiling C
> requires a few minutes.
>
>  > I will send an update once I finish.
>
> Thanks, martin





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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 07:20:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 02:20:28 2019
Received: from localhost ([127.0.0.1]:32939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iffFU-0001x1-Ge
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:20:28 -0500
Received: from mail-wm1-f46.google.com ([209.85.128.46]:36885)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1iffFS-0001wl-U4
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:20:27 -0500
Received: by mail-wm1-f46.google.com with SMTP id f129so5403849wmf.2
 for <38497 <at> debbugs.gnu.org>; Thu, 12 Dec 2019 23:20:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=LfB5tldHK0CV7QtUo2cn8F4BS64/FPkptg+qG3Irvaw=;
 b=vVyioAKzCp1B9v+u7BrmW+q19w7R4dQlbFgT0cV/SADPEP+7CBLah7MJfMz9AAZtZT
 4Mx7ZviERUcoNweundkhSmvLaXhlOzpB1NyV6f8rHmmEY2ZiM1ifRmjeo2Q8JFS400b2
 zABwOCGWfZR+AU0WT38uVpGqNyWV1pXAw3oDN5WBoybLjSyBtiHozq5aKji6X6mGYy1n
 zNONWUHFHcf+9SMfic9ZyPwZ5fyarYkKMPvWfhfrBpZkbDjKGUSlHrj3MEq99l2tIX1v
 EZ482Q1L9z8HFar8+4xDJgtWArJc6lWzz63lviq2gaKERdoUb8yfdBuoeDZRgdHuipFU
 9EZA==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=LfB5tldHK0CV7QtUo2cn8F4BS64/FPkptg+qG3Irvaw=;
 b=EV+EOk5T15zCcF+wJ3VeeGKby0Gp1mTy06juwaq/ZBijN9PlMklBk2kp6dpRjPxX8W
 ziw0lq7QDwheu/eFA2eQ2c62mq6snLWSxHFgFWdXJkFdYsMx0v+XnQ/c7wCKXwuYRuZa
 7Wd1gYpsOsyil3k24KpIr9ggV0Z7nq+XSozPeQ0SGK+CaB2nVO342koDh7Dlo4DfqpFc
 trjK3oLHoDZaprVtQizNU3G/V9pz73MnEwTcgq9mbqKO4QPIr/9qYkURAzh+ylXxE6ty
 Wxv96q+ptJtsL7X17hi6PjCFXiKqu03QQ/586X/Y6vRkEvxG4ipNJ+iqMxsiG9FJkiGO
 Lt2Q==
X-Gm-Message-State: APjAAAVwdkFXoAMwdsi/m/g0t3e+A2HE1h4sIdtao86oPuR4v0ECBmzV
 t7DRn3sfa5vtRyDiSSwgKz//aVQzxQDs7w==
X-Google-Smtp-Source: APXvYqzb/GR5r2+OG6ZTym1gDrfYXqX8ObMDkQFMHZi8tn7G0UW3sQiE/WheH16oudelHavhvF3AQg==
X-Received: by 2002:a1c:67c3:: with SMTP id b186mr11128576wmc.36.1576221621066; 
 Thu, 12 Dec 2019 23:20:21 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id x10sm8855741wrp.58.2019.12.12.23.20.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 12 Dec 2019 23:20:20 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <207efafc-57ea-f8c9-ad8c-7ff264039871@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <87h82bb268.fsf@HIDDEN>
 <207efafc-57ea-f8c9-ad8c-7ff264039871@HIDDEN>
Date: Fri, 13 Dec 2019 15:18:18 +0800
Message-ID: <874ky4hex1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> Can't you build Emacs from Git master in some separate directory?
> Compiling the Lisp files anew takes half an hour here, compiling C
> requires a few minutes.

I cannot compile emacs with ./configure && make locally when I try
enabling the same compile options as for the system compilation. It
seems that there is some problem with library dirs. 

martin rudalics <rudalics@HIDDEN> writes:

>  > Will try to do that. Though it will take a while since I use the Gentoo
>  > package manager to tweak the build options for now (which means that
>  > every compilation is being done from scratch).
>
> Can't you build Emacs from Git master in some separate directory?
> Compiling the Lisp files anew takes half an hour here, compiling C
> requires a few minutes.
>
>  > I will send an update once I finish.
>
> Thanks, martin





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

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


Received: (at 38497) by debbugs.gnu.org; 13 Dec 2019 07:05:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 02:05:49 2019
Received: from localhost ([127.0.0.1]:32930 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iff1I-0001Zc-Tm
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:05:49 -0500
Received: from mail-yw1-f50.google.com ([209.85.161.50]:42753)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1iff1H-0001ZQ-C1
 for 38497 <at> debbugs.gnu.org; Fri, 13 Dec 2019 02:05:47 -0500
Received: by mail-yw1-f50.google.com with SMTP id y125so369956ywe.9
 for <38497 <at> debbugs.gnu.org>; Thu, 12 Dec 2019 23:05:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=IjesJ3nMFai2Qeum/oq3VejVuk/YCUPOLpo5EcfhkPE=;
 b=H3eheHNWi74mVLv0MGoVUIQK947CYHggPBOdy/y0WsnegFVaXumMFCx20mrtx/4IMo
 OdoV9bJ//XyDv1fRLvHffJ8ypF/dPXEpw/0Cze5Rh1I1herKtR4h5QlbPT4YRiBic5Aa
 gXm+zevjNuLpD/weHt0No/2N818NWKIGoQjB1/AKb4+f97vwM9j/xpYmZhq6x/hPMHru
 9RHwTM7/y1Hxlu05CShb0pcnaM/E+m0zhoO1g56qAfd3GKStsM+tiPtGv7x3CD3vdC92
 DEQjl1YT5OyssRV55fnkCc5IxrzjEz7EFn0LSpdBZFHhp+4i3kyHE0OP6NuSvIRHxuni
 wOnQ==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=IjesJ3nMFai2Qeum/oq3VejVuk/YCUPOLpo5EcfhkPE=;
 b=IKRsDhkpjUZZS1HxsQhk/oL7WVPo5Je8iXHkmP/jIPHkYkcULo593q0GZhKCYfi/tF
 p/619LFxR626N1V4OfU7W0WsUmFy7TDc/ViZ03NZLJgQDqlARdJAFYIrveSzKkZ+dh46
 LHOLegHldoTUm0+AWURsMIUN8oiZIaGpBQp2Y0MfWi9PYEsq4VL3L2bzmoFnNmDrC1yN
 Jt9HBkUVnejspcvLVnukaF4XOTUdzfauH04x+ADMCYqkxzVTo6iCSZVIeg8SUMGXXnt1
 Z2fTLIbXWVBLtzuqnJAEnLtEXYk5s9dfS2REgALN0P4mKoftNGKvzZho5DeLCl60kNiH
 fd9A==
X-Gm-Message-State: APjAAAUu+Vh8FhpQURx845POpDw8di0PRLNvruZuWfoqeibpsvHKWVkW
 IR5eyHTEmFhuTbtyxBTyOiw=
X-Google-Smtp-Source: APXvYqxkbxem9nkFof4D9sMIWXUUnf6oACSLZUPC9k2TcSli7+DF7R0vjqBEuS8ndn9sleJhPVZVDw==
X-Received: by 2002:a81:7789:: with SMTP id s131mr7083711ywc.75.1576220741781; 
 Thu, 12 Dec 2019 23:05:41 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id b135sm3497863ywb.50.2019.12.12.23.05.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 12 Dec 2019 23:05:40 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
Date: Fri, 13 Dec 2019 15:03:20 +0800
Message-ID: <878sngvhaf.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

Done.
The redrawing bug disappears once I disable --with-xft.
I also tried to change the font to "Adobe sans", "Fira Sans", and "Fira
Code". The bug still persists. 

Best,
Ihor

martin rudalics <rudalics@HIDDEN> writes:

>  >> Is it a good idea to build with xft _and_ cairo?  And what's bad
>  >> about libotf?
>  >
>  > xft+cairo is just an artefact from my past experiments with build
>  > options.
>  > libotf is disabled by default in gentoo (as a dependence of m17lib
>  > support, which is also disabled).
>
> Then could you please try to bisect your build options so we can find out
> which one is responsible?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 9 Dec 2019 15:59:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 09 10:59:31 2019
Received: from localhost ([127.0.0.1]:54323 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ieLRa-0007Cs-Tu
	for submit <at> debbugs.gnu.org; Mon, 09 Dec 2019 10:59:31 -0500
Received: from mout.gmx.net ([212.227.15.18]:57777)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1ieLRZ-0007Ce-2n
 for 38497 <at> debbugs.gnu.org; Mon, 09 Dec 2019 10:59:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575907162;
 bh=fxaLte/YxuKx/Av8nbR/2rZ+UpfiKG18fsbRKd980KE=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=ItSqEMcdNcQO7PkZs2FA/txLb1FjMkMazNvg14B7M0T1tO1Mp9xe0LyHQrUpiTAdP
 jJwv3HkPQw/mHVNdHxPlvaa/tmQhSzMrnmg0VBzIOcc3sIBNFMZM5dqPX1e9VRxowU
 aqWe23TqZvx/dM0yrDoSTmjKID35jJxTaguNAIr0=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.103] ([212.95.5.33]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MGyxN-1iZeLh1ZRb-00E9e3; Mon, 09
 Dec 2019 16:59:22 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <87muc3bf9q.fsf@HIDDEN>
 <15ff2306-02dd-ea0c-d5e0-ccc6de865c22@HIDDEN>
 <87k177b2b1.fsf@HIDDEN>
 <90bb3c33-e824-b39d-cca7-0e162abaf6e0@HIDDEN>
 <87d0cxbz7f.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <5bfd7b3c-e56a-5ef4-808c-86db93e5afe2@HIDDEN>
Date: Mon, 9 Dec 2019 16:59:23 +0100
MIME-Version: 1.0
In-Reply-To: <87d0cxbz7f.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:zqk6kEPtI8lWBAqK/yNrLdz/4q7RHDq6KexEXUC6kxT/cuPby8c
 tNhB2YqsIhvtZedmlo8SHHIUtQuSnW79NWt06dt7sxC2A+gu6J0J4x6Zc0sSKuTrav+l6uy
 m7XjCbB7i7qRiRwzdxE9VTBNGBFQ1AdDzTDf98uo8ySO61uam5F7Se89w6eT1dnZFQTaSeM
 N2bYDFal1tueXMICpg9UQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:208VZpCr7BI=:qTg7DCLwenMTXLwvxh1eR2
 KPqbu7hXXYRXc1yZWIE9MFkvOg/duVtYbeLq4wP/rD0l0N3rk9Je1kFdPqW4apK8YGCkQo7Zy
 VnGivF9dQsA5Nu2d9c/rcVyELFfyn7UXRVto155+ApFAhAy07nShkObNYsPFGNXHvVOGyflwy
 +yfsWrxnZu1LIQzg3uOQ+nCHw8tjA/FsPGgpTgtN/o7jDAeXvgS9y7wW89o2FvcsL3prciUJW
 oSLJ0n1i75+1glSpN6/0gbGx4xKwYOV+dPl95TJ3L+SuPeHOmuWyYnz4WLD5CBrYz6ZMjJCw/
 I1qeWENsfd6l65f3HrlWlhjcLOmOd4jrtvyRe0lWeTWi8qpaJ5GWmtsSKpB8L5fpg/qfkc9VC
 s2MmIQZdPxocIWWZo2wEN4L0OfmcazRUf2JRjLlqxu9TBHWWQ/FUtpJIdi5Vd/oaYhxveaF1l
 MvNA0QJ+g6cUySbIJ5kkfpr34Lm3cvFcB2FegB/uPkdTK0fn22BWCgTrjha7i2Kop00sFoufn
 vC8VilxVBgNOZIMjrro9mLZtpSDmLFhvueu+hW1gkQHyxOd83nVP54zDUK0dano412BOcmkvD
 94PcrUm6lNZcltNJFAhBdAoZgNc6GUZwygUimqR/bofBPC0RwDSfOwt5Uy5hBeV7xDzt6RWh6
 6DbZcrMX57P5lkjOHdu6/meb0TLR6cVdP4h4Ifd+O6lOaGREhW3BxGlWe2xtqVtKto7Jm+g8W
 uKkXcw7LXShNrm60xLA9XQkHFl/GgRNM82UZZfwVbfMoNifXt1Q1PsLgLn62iPBYt4WW5YJZU
 W8PRCNiFhKVEpVcJGtqPkX0BX1YNY/CLRRQg3ittWSZOur5WbB6QaR3B/Nej92yySpFGn4rFE
 d/yMaDGoqKLME6+4NWwcZd1uSWA/ByT9aQq/6e2tmMGtnyKqHDt3SoOFJmlg2JhBlMM6Y0Iay
 UqAYEuBYS/uWqlsTBsFlbl3/D6/Wo/PeeiZdWazB3A3jzPdDN6uX5FylWw/aWgXTuEEG15BFK
 a4g8FgFLfe1e7pbVaVePtZ9C63wPulhr1xpUhI7hPv24AMbXijeEHvd6tpSxJ0PfMnsvIVGVI
 DPRjSdMPs8xZcNV0HDdHYLGhHEW3zOMtFC5HyMDVUxHyqDmF1svsAfpJsgOA5lFNUKWAMhKIj
 GM0h1vjLioGtOh1ar6dQpL89ul5tRRhHIFk2Am5Xaopc04C0y/xAqEAYuOZ9V/mcvWHDUM1Yo
 ioq2rgfep0tA3dWMRuO5QPAg51TtU22f7Ilra18N2jMXzWPUsS0XESVUGR0Y=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 > In my WM (Awesome WM), I always see a small gap below the maximised emacs
 > frame. The gap disappears when I set 'frame-resize-pixelwise' to 't.

Yes.  That was one of the major reasons for implementing pixelwise
frame resizing.

 > The intermediate frame size seems to be the way Awesome WM handles newly
 > created windows. First, the window is being created without respecting
 > the tiling layout. Then, the window seems to be resized according to
 > layout.

Does this also apply to other applications' windows?

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 9 Dec 2019 09:57:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 09 04:57:17 2019
Received: from localhost ([127.0.0.1]:52607 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ieFn3-0001ZD-Ec
	for submit <at> debbugs.gnu.org; Mon, 09 Dec 2019 04:57:17 -0500
Received: from mail-wm1-f52.google.com ([209.85.128.52]:40195)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1ieFn1-0001Z0-Ls
 for 38497 <at> debbugs.gnu.org; Mon, 09 Dec 2019 04:57:16 -0500
Received: by mail-wm1-f52.google.com with SMTP id t14so14171511wmi.5
 for <38497 <at> debbugs.gnu.org>; Mon, 09 Dec 2019 01:57:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=7SmJpE8CZD0ZM34BOIJJDwZIBoJCtZWVZW829L2s32A=;
 b=aHckTZOms5uX3UQvevRuH8EbRImCu59vqVeOrI5QtEiVCBlhBVCfWNW/HFAVGK4KDx
 rJZCl0BTUfG184qlGqJSuyXoEF4oJX8PlwNC6Fbmmrbp1jY9KsxygdBo4zDWUPxyzgls
 MHXtMvcHc3Px6pAkdY5J7Z0FyhB2fPBY1TXrAB4fu4P54ljQegDFpWyKX5bYHAgdjkGp
 jXk2aPsXo7Pjk8/Bl0eB4txR47Ha15kByCY2zNbG6As9V7Q7+33WwK1bxAtCXy50D7oR
 RIn8UC/w3E9iZzYZOa+Si3nlyBq8R5lAtDAVcEuNaJfpuznFpp0eQKjmDBXPecKyXuC0
 VsJQ==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=7SmJpE8CZD0ZM34BOIJJDwZIBoJCtZWVZW829L2s32A=;
 b=JORB8d0+3HRnb3Mg0UekkhKbiGBIvAtKTT1O6Rb7wOwq1wgPwyXSkM6hNc1ImUoUHO
 KeBmvFQBNHphTe7uBAvEz6XHfr/rhS9nAJ0Zjmg5Qawta13EQGZ5K4hWQ78BbZh06sSf
 oXLcjqwXh3uDOk4dvnTWBOYDhSMnsv76DRAkEefSOuTCk31fh3GlRTzcI3vkWVFzQNpf
 OQxZFN/3Vps63JEM47Zwzrsjv9hXKE8F+p8vJ4UpH3J4m50feL9PxPSrCc6QIfJ5OKXD
 QgxcZLcFU6Iaxvm2xr/kdIXgEFplkUdgnCObMfM57Xa+1cqnx6AtKVG7yZ6/kjKf87JB
 ozBA==
X-Gm-Message-State: APjAAAUoLpX/x906y0oSVcjhZUJ0IERhejo91duMXxjBY8AHPfVewXbt
 0lcTsq7/Jp+OXcMWtz+w9/c=
X-Google-Smtp-Source: APXvYqzeuV7fdc8sDoVoPPpSmRW/zSWy7hrUTlfOmnH4pJnD5F0tPW4zub+1BxltEiDdlt1qMUVJrw==
X-Received: by 2002:a05:600c:10cd:: with SMTP id
 l13mr25016741wmd.102.1575885429638; 
 Mon, 09 Dec 2019 01:57:09 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id s16sm26891635wrn.78.2019.12.09.01.57.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 09 Dec 2019 01:57:08 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <90bb3c33-e824-b39d-cca7-0e162abaf6e0@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <87muc3bf9q.fsf@HIDDEN>
 <15ff2306-02dd-ea0c-d5e0-ccc6de865c22@HIDDEN>
 <87k177b2b1.fsf@HIDDEN>
 <90bb3c33-e824-b39d-cca7-0e162abaf6e0@HIDDEN>
Date: Mon, 09 Dec 2019 17:55:16 +0800
Message-ID: <87d0cxbz7f.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 38497
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.9 (/)

> Having a tiled layout, do you need to set 'frame-resize-pixelwise' to
> t at all?  I thought a tiling WM would ignore size hints anyway.

In my WM (Awesome WM), I always see a small gap below the maximised emacs
frame. The gap disappears when I set 'frame-resize-pixelwise' to 't.

> This seems typical of applying a frame character size based
> maximization first and a pixelwise maximization afterwards.  Does it
> fully maximize immediately when you build Emacs with the default
> configuration or do you see such an intermediate frame size too?

The intermediate frame size seems to be the way Awesome WM handles newly
created windows. First, the window is being created without respecting
the tiling layout. Then, the window seems to be resized according to
layout.

Best,
Ihor


martin rudalics <rudalics@HIDDEN> writes:

>  > The default emacs frame is just around a quarter of screen size (as it
>  > appears in floating window layout) and I can sometimes see it appearing
>  > for a split second in a tile layout before being resized.
>
> Having a tiled layout, do you need to set 'frame-resize-pixelwise' to
> t at all?  I thought a tiling WM would ignore size hints anyway.
>
>  > Also, as I showed in emacs -Q recipe, failure to redraw the frame
>  > can also be triggered in a maximised or a full screen emacs frame. The
>  > frame is also being resized there, though it is much less noticeable
>  > (just closing small gap below the maximised frame).
>
> This seems typical of applying a frame character size based
> maximization first and a pixelwise maximization afterwards.  Does it
> fully maximize immediately when you build Emacs with the default
> configuration or do you see such an intermediate frame size too?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 9 Dec 2019 09:20:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 09 04:20:13 2019
Received: from localhost ([127.0.0.1]:52585 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ieFDB-0000OX-6E
	for submit <at> debbugs.gnu.org; Mon, 09 Dec 2019 04:20:13 -0500
Received: from mout.gmx.net ([212.227.17.20]:41577)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1ieFD9-0000O7-G0
 for 38497 <at> debbugs.gnu.org; Mon, 09 Dec 2019 04:20:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575883205;
 bh=RhQArirHJJEyNVpmpLg+tNAtlZ/LRCiovbA5BvivuZA=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=igvSSBRgwYLxGbTlKTcDocXhAShBRfIDOdZE0KTHm6ePX4IpvF/rS9fyMnwCXx8Qd
 eaLRQ8YgssQupscUDQQGq4LtEzVtbzqHrCX7ieNBfeoDCu3CEOfG38uApFBfkt/Ipn
 0SnrcYdJdmHEsNgzzaHgZGldoEu3dXVzNk05NUf4=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.250]) by mail.gmx.com (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MirjY-1i8TEO44VY-00etXT; Mon, 09
 Dec 2019 10:20:05 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
 <87h82bb268.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <207efafc-57ea-f8c9-ad8c-7ff264039871@HIDDEN>
Date: Mon, 9 Dec 2019 10:20:05 +0100
MIME-Version: 1.0
In-Reply-To: <87h82bb268.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:ra7Iv5BmqLNE/gEXu827DZqW5ISJN2bCgmhzI3TVS6YPriEPfAr
 SLKPj5TpidzxknJkvY5ziJ2+KgSUSoXkdZCKLUu6tjIqLBkwfcao1p2Ag6m9mMC9naABKB8
 JQbqA7kQe3GNTwZAZNbPC+wx3lQ0V2F9kF+TsVLNTGaohnFeHbyrGSoujQuHfhmrRUoeeqc
 myg56I629/RM9nUS0/2fw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:ha0o1TdHWaE=:dM2OqxSshJmw9fTPHWShCf
 DQAgmj/UBMkFqbRW+Jx1A/0XkmZL5Lzo3qVVa9M+KbHf8SNno4xLBgJFoxoHiHAso1yQM608W
 OSqDzd3U/vfQFF68gHmTUDlZEhLqwfJ27qbT1bTSUDuxgD5LtBU1q+i+rOSKov8HKW1NB00S3
 GC8cqR1HPfJw81luPhSQZsDsUONVmepo1VutLltSCFDPhsbI5TuClQKAHlkWbVESXRv3NHOyW
 5gQQ6LUqab8UwrqcEEJNBheLTubh+ji8uvjfVHeYiL0WN1f7cMq0jLhHOeD+fiH42pSsxHoil
 Gd5CvJ3PPeqAWPqEMhyDdUVfOkufaRRtF3Onpeb4KNRPLWRazYBg72VIf3Ic6gVWLQgGjYaSA
 82GjdCBUqakVbsrKkaUJojvSzViR6sNA5Gyt+FYW6C4baXykb1zcZiqF1s6SI+cpyOS+ORsIj
 mhWOUQwsivFTvaEUwGAvPBt9SMU0USasgrSFUzk/agCaOE86OXh+rJixD6AoX1sYIX1wudBRE
 7FKBniYfXdjAXPz2BApeLcee7+Drzws3fFNi2OZQCTvZDUQu0An1rdFcsnE3Fk09ITf51KRVR
 RBkN5vTa/2hvSY+WTZXo/4yNUIBxDmhKoxUKS2fm93EruZoZ/T0BekgQ2qSaNIAfmOt/BFoY3
 xapoQ8DPvJ5qO1sxgxxXCMy21xzeYOnq8VCSHY0Fx/sDbPUneYeaz9CpW9XzYgGhCIka9vV3H
 VuVK6hULxl5HDjvBSWoNvs9Vllg/CEvcLf23ot4mBzDazmYPPMatPTJqMpu/Ua+XSTxxP0EBn
 DQ3OWS83cRFvn4HlhF6vCTxeaHFMZsB7OnnFWByoMh4Hwf4U6qge3tpvszPJlWMSYWYFvmiaJ
 JOMeQ0L1VBKlEiR49iIjFtCHku/8mXuwHo494HXxyvxuSsS2+ttwDD7ydVEuTYdMXHpCc9aw2
 /8MYeyKc/4DP0qhVqmMOxqlLRiuIKQDQ7rZ4HL80QtoehNv3/+fUSCByIDbn/s1IBOaELh/xi
 oJIWlYYM1bCQKXtT0pEYwd2e51KkH/POV2yBsnNp8iaK+v1HYdUlJfnRqKD2dw1t/THHTftFn
 LYyfGwW7CPrc3hRVPrOQ0Zp7A/s+Pqm3PRsb0S0PkQBn245ss/Ahwz/H5sF7UzigQKv4r24iJ
 BDdUAFdazkBCR52UOulqbZKW+sIOtKQJBfLi/FTF7tZTUmYOiJ4b3O61I6tI6tNA6vsILQIPQ
 wlW7qAI99ftgERe44hHAd6C/pq++OSZpnw8dlvNkzkGN0UUNIn0OxjDm6dXw=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 > Will try to do that. Though it will take a while since I use the Gentoo
 > package manager to tweak the build options for now (which means that
 > every compilation is being done from scratch).

Can't you build Emacs from Git master in some separate directory?
Compiling the Lisp files anew takes half an hour here, compiling C
requires a few minutes.

 > I will send an update once I finish.

Thanks, martin




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

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


Received: (at 38497) by debbugs.gnu.org; 9 Dec 2019 09:20:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 09 04:20:00 2019
Received: from localhost ([127.0.0.1]:52581 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ieFCx-0000NJ-Ts
	for submit <at> debbugs.gnu.org; Mon, 09 Dec 2019 04:20:00 -0500
Received: from mout.gmx.net ([212.227.17.22]:55493)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1ieFCu-0000Mw-Hk
 for 38497 <at> debbugs.gnu.org; Mon, 09 Dec 2019 04:19:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575883190;
 bh=8OBTVCNB804BlZHizZBApee9TWoZjtR99h6kKUj0ORc=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=cbxhMOtt3lI+Qx4KHBHmvBJ7sx+33vzPXEzgof3iZmmt7hzEO1Tmrmj+17NW6YdFR
 iMzA19GP6H6WmJHejIzU7eGTCE6N0wY3nnjesbTW8f0SWAX0SSzEiqT+n/+Vem2DIP
 lgdUO1LAN2sWthqjD7su0UChT3VwUBKwDTAJaA64=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.250]) by mail.gmx.com (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MFbVu-1iW1j12q22-00HBRe; Mon, 09
 Dec 2019 10:19:49 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <87muc3bf9q.fsf@HIDDEN>
 <15ff2306-02dd-ea0c-d5e0-ccc6de865c22@HIDDEN>
 <87k177b2b1.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <90bb3c33-e824-b39d-cca7-0e162abaf6e0@HIDDEN>
Date: Mon, 9 Dec 2019 10:19:49 +0100
MIME-Version: 1.0
In-Reply-To: <87k177b2b1.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:5v0HOWEOjcYB9QLK0vbrN9nCiF1Ii2KJjKrpx98Z4KiJyppDznc
 +6BqntQX96Yz7OtWyO1/g6DwaeCZ7K4XGCV2N201CIr3ajXLPmokV2TlsEn56D4BSw0O/kL
 HYBfFXjlpGRs+Bs9qcVNReqtQVjcxDpFaiR4cyHDOkFItthclNo021Ol/gkrX5Y8E4pghrP
 9hZZaQrCb+dAt+FfZLa6A==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:wnJBSw1RIRY=:Pr7+MeyZSkNYHaziqMV/7q
 Igky+6o4x2S7/tnhGkdS24QNPbqQDi0Kdd7PRDjQBDhZgL3F5UvhU4ukPn9EvIDqwnK1a2Fn+
 3fcqXgJebi3ihQlUIcD+OppYEeOmlBapUTO/eAxM5TSSJOCTeIbTq4wCx5he5iAhdILbhnPHn
 0+5XUHZkC8hz7mm0nIkVkS3G51UtKu4a00TqgcfO4MWlZfOb+66ILVkKi/GuOX+M/8v2RevlG
 0vji+NJnsm876LFEkpFjqo99QdAq8dqPNZ97HSVPRpQu5sggifqQn5sfrJ1apuTiUCkIHa7l2
 jptguooWBVK3W+fvhO/CeVcreCh5NFEBGykPRBCtLvfvgNrwURpU0S3XzgUAnz58GqET0pbuY
 acOUDM42vXSH0a5baSSsYNheHtjMnrcCN9Lxfe1+XNEJ9FDaiuUH5Li8YClfMQEImMh4feR+R
 Yqh7C71Ureg0vd+tynYuxB93EbvQwcF4syHQIza0U6ir9xOiL3uwh/nbuCmoOhb99kFDzrD08
 8cHyDrp0l+/U8XCX8JR/at/EULX1VWfyf6CohSPodaufxCWLkyqc3Js97KbisB1uQwCEAsWT8
 QMTRWIxMh4XBoqPg+v4/XoZ1Y7qJnwj+U82Mdct2CYhOy6z+zlDhLw14YW8M5NtYN9crIbO+x
 h3WXJDKk7PKviWeMlQ+QCAILNaYG6MAzvitcAKgRPvNo3JYbfDEMkEmiF/PDV7apnKAV12vq4
 PGwmLkN6DRAUnRDqmDHno/GJBz1vRHQAkc5efdnP7YhulX8fuMBa8J3mjs2ABUt5y38fn2kq0
 Jwv8U6xDZ7MXkeH7RYNc3NlLj5u1Fc0KLGFkXENugwzSxY6pDNCEDCwaxblTVTJCmMoTC4oD+
 TfCZm7JuVO57frbS6E5oUQKth1qilFZbGs0wnwh+S+cEyUoVWv7xut9TCOA+C/959MF/YHtJw
 o0Ha2sn00/L7lLtLt8L5+f59g2mgW0Qtd+heQ8M+R4CTf3fpCs9SWEKv0v1Arc8jIm588pcXx
 vteELA1OpxFFW9rDYyu8nDKXmpsAKcpn+B+zcn9Z10iZO786yPGYAomml8L3w1cVbB7v6yNLv
 Kb3cjnWtqgTSP2TpLj6aa2QA006wLL1VPvvAYmSKjkE8CBPNj93lRo4RAqgMnaxdCvXp+OF3Z
 WXiB7koTE1F3xWOzndKeMkPHSIyhMoyEHSMlhZfzM+jk1rK7lqCXrtbcG1CzIG4FXGT1LPNpy
 4qryhm24FG993ROfse1dRSHd0NlinB8Xy/M29JRX6YJyR8RvoBrmoWR+FpPE=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 > The default emacs frame is just around a quarter of screen size (as it
 > appears in floating window layout) and I can sometimes see it appearing
 > for a split second in a tile layout before being resized.

Having a tiled layout, do you need to set 'frame-resize-pixelwise' to
t at all?  I thought a tiling WM would ignore size hints anyway.

 > Also, as I showed in emacs -Q recipe, failure to redraw the frame
 > can also be triggered in a maximised or a full screen emacs frame. The
 > frame is also being resized there, though it is much less noticeable
 > (just closing small gap below the maximised frame).

This seems typical of applying a frame character size based
maximization first and a pixelwise maximization afterwards.  Does it
fully maximize immediately when you build Emacs with the default
configuration or do you see such an intermediate frame size too?

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 09:26:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 08 04:26:13 2019
Received: from localhost ([127.0.0.1]:50491 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idspR-0003BB-J1
	for submit <at> debbugs.gnu.org; Sun, 08 Dec 2019 04:26:13 -0500
Received: from mail-yw1-f49.google.com ([209.85.161.49]:44791)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1idspQ-0003Ay-KC
 for 38497 <at> debbugs.gnu.org; Sun, 08 Dec 2019 04:26:12 -0500
Received: by mail-yw1-f49.google.com with SMTP id t141so4618196ywc.11
 for <38497 <at> debbugs.gnu.org>; Sun, 08 Dec 2019 01:26:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=g7rlYMTWfmHaXcWHJQ/7wufkPZi/mN5gMyywIvdL6kQ=;
 b=b69QiUUHkGYxRdCK7T99H361KmfFw3wVPbSGN/vhQuQVa1x5TrcCEEOeO+ucRkmgIW
 q8Hqy+ID3mZgLm74rWW4BoUCatqd86LcL3yuO5Hqr7mOErwLLeCT36/5+OYjo0dNwPSl
 iJBtQeiNgfNnuMUOFqJKp1APPbC3Mann6LuzYAybPU2lS6tLbj+NcgicAX7OMgrC0xfr
 wNKbjPdi67ZOR9/EzcOD8Rc/0e+Pi3fYLRycHGTAfwX95xmqnH6iVk4Gfu/quqO3Gi4O
 CLQjfXm5KLUCpJgviG9raR92aWNmUDdbji2FY/Ais57rVdNe9WzIBD00rwRVyMzx51Tv
 xgxw==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=g7rlYMTWfmHaXcWHJQ/7wufkPZi/mN5gMyywIvdL6kQ=;
 b=mOrNZ3QFgTBWOmmOAcGV+D4bOTz82GRtke2R18bPuicKQ3d906I0/OEhDKXD10ns2O
 8c2xwG7Qqq4mzdzUgKV0azLw/wBOy6J9eTR/oXYI2/4nie9g+GXHpOLx7YhLmmLHUjJi
 atSfrVvO0iIGRkQA5V9V6aomxgNxOJAs75+ODVGWM2+9bBzClg9j5fjfzRm6N61XvHEk
 gxkK0VS7fq6XbpB7G46b6JxPZQeeQ3LgKnMMMoKqdlJbygueQXVGoxM0C84llfavcgJh
 lJ/NknVs4CWdnK0rHkZ5N2hUOSIVQxN2hFRLRXUPctXxRZitdPZQjyn9xEec4HI/Epg7
 yhSg==
X-Gm-Message-State: APjAAAU6FPCMDwmx+lMn/zIUCmE2KsC4QMNZ9LLmMjWIrtLO3lv6HioD
 h1wAQ84iGQqCZgi4yTo4afY=
X-Google-Smtp-Source: APXvYqxf29bLlUivf1dEvLvfgC8ld8eN5ZTK1tAeRz88lCozgXh1xzXVjjhvJ+TBJXd3HCFxEkKuHg==
X-Received: by 2002:a81:6b07:: with SMTP id g7mr17490856ywc.139.1575797167059; 
 Sun, 08 Dec 2019 01:26:07 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id 6sm8647703ywu.28.2019.12.08.01.26.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 08 Dec 2019 01:26:06 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
 <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
Date: Sun, 08 Dec 2019 17:24:15 +0800
Message-ID: <87h82bb268.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> Then could you please try to bisect your build options so we can find out
> which one is responsible?

Will try to do that. Though it will take a while since I use the Gentoo
package manager to tweak the build options for now (which means that
every compilation is being done from scratch).

I will send an update once I finish.

Regards,
Ihor


martin rudalics <rudalics@HIDDEN> writes:

>  >> Is it a good idea to build with xft _and_ cairo?  And what's bad
>  >> about libotf?
>  >
>  > xft+cairo is just an artefact from my past experiments with build
>  > options.
>  > libotf is disabled by default in gentoo (as a dependence of m17lib
>  > support, which is also disabled).
>
> Then could you please try to bisect your build options so we can find out
> which one is responsible?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 09:23:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 08 04:23:22 2019
Received: from localhost ([127.0.0.1]:50487 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idsmg-00035r-1Q
	for submit <at> debbugs.gnu.org; Sun, 08 Dec 2019 04:23:22 -0500
Received: from mail-wr1-f53.google.com ([209.85.221.53]:45375)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1idsme-00035d-4p
 for 38497 <at> debbugs.gnu.org; Sun, 08 Dec 2019 04:23:20 -0500
Received: by mail-wr1-f53.google.com with SMTP id j42so12536442wrj.12
 for <38497 <at> debbugs.gnu.org>; Sun, 08 Dec 2019 01:23:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=rb0B/14MQb45omMGj1elLAKeuhbx7OYDUc/UM+/4R38=;
 b=pJfqjs9R5tVtcKyhRM9+26hrQ3ncA5OyhbDKmQDn+n6gnUHZdXoFnIRQEw4o5rxRGh
 /yDbcC0WBeXIYhhleNHonLK1jnxXyDonncLdmESoyaHipVeI4VZE99FyRNkIOi4gBEf+
 fljS11bIrYBHAF0izFgV5cQpTlcI3XFJd0puq2lDeA/LzZkNDHGjoQo+0s1UEvWo6enR
 AYsq/M3/YqPLham1Zhii7+V/TRR7A0Nr8L7UkjTBDmeY4E8EPMs9ACNdA/NG4+wNOojB
 pYEkOm8GEQa06Ei+84vpaNO3u6dVjTeNm+5TGUVynM6mwSsEGvZE/omRyyuIxAhQaPpl
 Li+w==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=rb0B/14MQb45omMGj1elLAKeuhbx7OYDUc/UM+/4R38=;
 b=gq+tP8CK0xaGjbbXUqXX3GVmcPtJXY4+eW+5BKEwxemobKSqtpZTeJTlEU/bqhGLVW
 GY7CureUnYVnvClSpSeNHjgZIFrpycx+F2wqZhzBq4sz7PgEPk4PReL/asva3oa9JoSW
 dOTezqEVKGugWZqBu6oC/ayDsVPIlLvJNQChVov0R0KPvodDGACcKLd+x05Iv2Mfl53+
 CXO4zOqqzBCefz+cghMoQ7KhimuoNBRduvBNLVriDa/UYqa2nQn/tNXXWvH6ylWenmPF
 NeOmnFWABKIivuk0HrxYcbsdk6m2aZ/V8glDCqU0CYpNmTMDgKFUdqppgjsGYAlTqOAp
 DKlA==
X-Gm-Message-State: APjAAAX+pNPcWjiUAzEyW3lFHob+1pK6TwFyzit5BLnfy5Z/CTo4vJy8
 i9zitDPFAy6+fsItef1paSk=
X-Google-Smtp-Source: APXvYqwHZT63RdvEZ3SDuB3R2NX0Ea0Gvk7LC/jIeXL/BXROQ5dBIkYgktUm9NCZRw+hz5z5Gl4BAA==
X-Received: by 2002:adf:82e7:: with SMTP id 94mr25107192wrc.60.1575796994237; 
 Sun, 08 Dec 2019 01:23:14 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id q15sm22742512wrr.11.2019.12.08.01.23.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 08 Dec 2019 01:23:13 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <15ff2306-02dd-ea0c-d5e0-ccc6de865c22@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <87muc3bf9q.fsf@HIDDEN>
 <15ff2306-02dd-ea0c-d5e0-ccc6de865c22@HIDDEN>
Date: Sun, 08 Dec 2019 17:21:22 +0800
Message-ID: <87k177b2b1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> How do you create such a frame in the first place?

Originally, I observed the issue with my org-capture frame (I am using
org-capture-pop-frame package) when it was called in a tile window
layout. In my machine Meta-c is simply bound to

bash -c 'emacsclient -e "(org-capture)"'

The default emacs frame is just around a quarter of screen size (as it
appears in floating window layout) and I can sometimes see it appearing 
for a split second in a tile layout before being resized.

Also, as I showed in emacs -Q recipe, failure to redraw the frame
can also be triggered in a maximised or a full screen emacs frame. The
frame is also being resized there, though it is much less noticeable
(just closing small gap below the maximised frame). 

> Unfortunately, that patch breaks pixelwise resizing.  The frame could
> then be resized only in character size increments, defeating the entire
> original purpose of 'frame-resize-pixelwise'.

Sure. Just wanted to document the minimal change required to make the
bug disappear. 

Best,
Ihor

martin rudalics <rudalics@HIDDEN> writes:

>  >> ... If not, can you tell me the four values here
>  >> when it fails to redraw - that of FRAME_PIXEL_WIDTH (f), pixel_width,
>  >> FRAME_PIXEL_HEIGHT (f) and pixel_height.
>  >
>  > Not sure how to get those.
>
> By running Emacs under the debugger and putting a breakpoint at that
> position.  But let's put that aside for the moment since, as you say,
> this part is not the real cause of the problem anyway.
>
>  > Actually, this piece of code seems to be a more specific reason
>  > triggering the bug (see the relevant patch attached - that patch makes
>  > the bug disappear).
>
> Unfortunately, that patch breaks pixelwise resizing.  The frame could
> then be resized only in character size increments, defeating the entire
> original purpose of 'frame-resize-pixelwise'.
>
>  > I tried your suggestion (no idea how it is different from original code
>  > though). It makes no difference.
>
> I would have been surprised if it did.
>
>  > A possible hint to why this code fails to resize the frame is that my
>  > WM resizes the frame as soon as it is created. It is not a gradual
>  > resizing with mouse, but rather instant resize to pre-calculated size
>  > (according to layout). I can sometimes even see the frame being created
>  > with much smaller size for a split second followed by resizing it to
>  > target size.
>
> How do you create such a frame in the first place?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 08:58:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 08 03:58:02 2019
Received: from localhost ([127.0.0.1]:50461 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idsOA-0002M4-KG
	for submit <at> debbugs.gnu.org; Sun, 08 Dec 2019 03:58:02 -0500
Received: from mout.gmx.net ([212.227.15.15]:55831)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1idsO9-0002LL-61
 for 38497 <at> debbugs.gnu.org; Sun, 08 Dec 2019 03:58:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575795474;
 bh=A9TdFENE2x1CD3Qo6jBPVuehKL0QvBkaNxcyXPRKldU=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=f4A7WTVFI59LTSB+aOJrohH+ohfV5azkn5+c4RDhPatJFbxghhznpYsQw1nXENszx
 RWbptq0086jG8Ibnbqf9MPXJzq3/QWOIwWh/kl30RaKZqF6Kzhm+SeOqZnItKd7kLE
 cDGRFEL9nAPRu3tBzuhAk05k50vdAs+2Tjn0xueM=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.209]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAfYw-1iSpmE2LrE-00B6P6; Sun, 08
 Dec 2019 09:57:54 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <87muc3bf9q.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <15ff2306-02dd-ea0c-d5e0-ccc6de865c22@HIDDEN>
Date: Sun, 8 Dec 2019 09:57:51 +0100
MIME-Version: 1.0
In-Reply-To: <87muc3bf9q.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:0eS8O5ujJgFgEL2bkFhBCTB3viYcMgjeOCTd56tp8+ydzRmc/Ny
 wOheUc4cL4ZfD+drnlL5uR6r7kXiBQ2OEzgkr45fXn9CPvomooAUoM4iP9rkMH355scfy4k
 N10fFQ/eUbHjG+dMSnfb+t5ROgI5jegDQxD5WFCn8EMbaGtWN1jxwlyQ2Hy0Xy/eHNRyzzw
 fvhHPotULuwtajm2j1Q7w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:fcVomg/5hjQ=:a6L00cZm/NmUrtUFhqiYii
 Gul01F841gllR2ITpa8Pu7e4tUQ4aO4Wp2+LfK+6EhchOYWsyEyQZ2dv19wU/7H9HOL1rKIsl
 Wdaw80pGo0+BYcbLI5/iz9t2xD9VYx6rslkvfOVkxHldezdN6EFPVQR5IOZznc/MUJ1vgWVcy
 cAleCtHIzn1lmF3YbdkduEUUIzGBxGX9K6C9bGr/6TkMqZj3NX0v+U6XHhZjmXeyBeB2KBoUf
 N+fzXy5WZqxMBCVSGN735OPRwkxvb2jSXQ6Ve71zW/PWZ6yTK4ihFHS8EiOIP9IG1JYwfkrri
 XeoZuqp2iqRouDZkrrEaN6CTDe9aW7GR6fQdhWARNj48gOZPT7GcnDVoAwFrzko87ZO1VGCnE
 TwQEgSn5Xws9hpiFPAAsPpJOId9ih34vIlyqJRX0mcTfKxWaI1kqYVvTQWVozZA8xUnI7QJHW
 iigKOW68QYOGjoyeYUld3BV0or+2p+5ji26KFwBhV04kfhs0vsLlfN43CoZbK+dfugfVPt7dA
 MBNPPjpazyHdl3Hzny88M44MkT+5VyUkcBGRkCMqFl6WTp7wJCPvM+R2RmI35eROqdtTz1opY
 xL4KtzfWEl2ipLe+c8vkLXzNv+CK4puynkCdimgu1RAvu4AZ19iaXHczw4xD7lWImBrrmMv/R
 pewZMmv9wQGYtXcxtwIO6mkwW7NSqX4EHx40l36F3w4gxLPlfm+sADLxKGQW5EU4zwB+CnEwH
 tASjfgij4ayq5hSxHo5+kbIaLp4YVG0Zg40kflmUccwlhYW7qvDKkveAQYKY5j3Ik3boBiFcJ
 6y+48Up0Qgad7uwy1Ldi7QGphLOQ1/L/glh3B1vnkiEYovBoKOIhsghBhhlvDIX/WJWnpOk6m
 zqV3hzxZUeo4oOXQdE66cnIL+xPf+Ba+CReIkfsPYiqbSk1QEoSkI+rFw5hpUnUtHlyig4haR
 pScCaa7TOjqj/EfKu/kGWajhyjDPzjcfzNyDhkTaJzt0a+jTUBEN8iPCEhC3CSjDwfC1ibme2
 QQw7+4iPesZEuAA3Nl7xYPptNZC6Q5978C/DaF6Ov7/M5e8UH1h7oOrktW1ShTkMy9b+bVSKX
 iqypVHzZnRTw5TqzhFScc5JDKZIDl4onXyIh3LcnvfFhYMqbx2sgIto9H4n36yAUJtPvNmT1B
 fkqADYpcaeKiP4h/ItWS26j8mDKPS3wYLLqs0ksYRRfyc+KIwei7jT2ggVKRMNOCKLuGz4oKw
 6wWKtah/C6WF1WZJj9VWgEvhs8OmY170EosQW+3JPZIV5BAnLdxsdz2Amwv8=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 >> ... If not, can you tell me the four values here
 >> when it fails to redraw - that of FRAME_PIXEL_WIDTH (f), pixel_width,
 >> FRAME_PIXEL_HEIGHT (f) and pixel_height.
 >
 > Not sure how to get those.

By running Emacs under the debugger and putting a breakpoint at that
position.  But let's put that aside for the moment since, as you say,
this part is not the real cause of the problem anyway.

 > Actually, this piece of code seems to be a more specific reason
 > triggering the bug (see the relevant patch attached - that patch makes
 > the bug disappear).

Unfortunately, that patch breaks pixelwise resizing.  The frame could
then be resized only in character size increments, defeating the entire
original purpose of 'frame-resize-pixelwise'.

 > I tried your suggestion (no idea how it is different from original code
 > though). It makes no difference.

I would have been surprised if it did.

 > A possible hint to why this code fails to resize the frame is that my
 > WM resizes the frame as soon as it is created. It is not a gradual
 > resizing with mouse, but rather instant resize to pre-calculated size
 > (according to layout). I can sometimes even see the frame being created
 > with much smaller size for a split second followed by resizing it to
 > target size.

How do you create such a frame in the first place?

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 08:57:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 08 03:57:11 2019
Received: from localhost ([127.0.0.1]:50457 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idsNL-0002KF-9W
	for submit <at> debbugs.gnu.org; Sun, 08 Dec 2019 03:57:11 -0500
Received: from mout.gmx.net ([212.227.15.18]:51477)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1idsNJ-0002Jv-Ao
 for 38497 <at> debbugs.gnu.org; Sun, 08 Dec 2019 03:57:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575795422;
 bh=aJ6aS/XjxM72w7116agIj6dZ/RLc/SRlYeGmgjjOqzw=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=EuemG0IvEBguFPHoNX4Elsp89fDFfM0eQalirGEmhL5YmQGNQJegMffWTV+qcRm9+
 W7OddnUVCzR/o0IOKACHBpaGtpARQB9HajECKqDW0yTBBo9zeFg1cq/Z105xT0oleY
 15eX/MZsRttAZXMBwo32CGNHNkN9Cj3Fs5QTc9l0=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.209]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MFsUv-1iWwcb0zPz-00HS3y; Sun, 08
 Dec 2019 09:57:02 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
 <871rtghy2v.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <2975a018-4c5c-4da4-f236-8eb4338a9829@HIDDEN>
Date: Sun, 8 Dec 2019 09:57:01 +0100
MIME-Version: 1.0
In-Reply-To: <871rtghy2v.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:JtwFlC7o7/3pZxMebss08WDtgCCjh6krC+OHMFaALS9kDvjmBdJ
 h4Gze3u1r68FmWkqtPniTxrdxjsygYWlEZb4EMJIKmxx/UJykwxkvnAkkgSPDeowxMedzEA
 UlJ1jGVMytg/5qI1kyoaMcOK8cNEdhkf5GMng72VzWzL54/84ffKHH3Yy60IDq8q6S3YOxh
 YnM+miSKopgnYUb7zSXrg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:AO5sz+AQQmA=:SEskJvqOihPLVWpE41xzFn
 gGwYGnXIm5y6zb3JGBlC4ak89NP0xMuHKz1nwVaet28Jg/FNpXwt2S+Rig+zRBSkWs0xZhqJ3
 Lcl3y+GNbScMILGnHGgs7hmpG+9x7La+SqOqJPWP1OZvHL2KFkImMUqnr0eS8Z2gJjCrpQeTi
 SAyhe193KhbuU0q1tdEkhlFMorGd7Cz4rIcjHc7JA6m4V/NFmSqSkshf/RpOlP8uCYeaugdgh
 +kD9u330zlHXpwJYepSovGF4jgisH2gREmw3TFsD73vhpWGtcZmxeFwwOjJsPsYXDA3voVzfD
 anmHFyQ0NoRE8u2oIEPmPJq3cS65PAfhO36o2NVpfcNYxb9LXgSAvte2CcTF/OnfiMd+bav5H
 K0QiYo2iajiYRZ0d4qVIh/xJAg0vDvE5wleJN6udhaTnpjR8YLS9Hj6eulIkExGvf5kHiErcf
 TQm1U0guFppSA2rBQ5j4HDkyFYGDXabn6WnVqTKb4kcRjmaSUDUPwEUTtMEghuJ6J1e92fYH+
 NhqJ1gbU92m3zGs/hQSBQpSSINzyHAbOHoUup5yYLThyWQ2lXKr3lDzckQESk6QqyNfG//e8r
 HuEUM8GiW+u08kehnBNEwRhCnRVxluFkRbap5JKYWxMHyTYOuDeZZmvNqu+b3zFT2PVserogl
 luO9RQ9xngqHYYnPBW+80uiddpjHoXohBYcmKkVSXT5CnOUuxBQ7nIsED4IOVuxNq5KvORPzG
 KUs1CctMntjkNh8sls4LMJgbZmXu+9a2j/RYUzc3Xjv6zlOjAeDMXSHHZTtb5nLprKZK90mvu
 vl7sIMUQfjVVpMWkRswcAbw6nGoO3ygUFCm5CkAq/Br0+TS+JdL+ApnSbQ6bxHcpO3EP+EV3e
 wGQfpcCV1taioiEqKi6GV7hKuEwhRacrikTxOrz2yIeylrb1f87tvEPduI2ufVpkC6rDkwkya
 /8zTuHgBOG8sDvCvFrANhfOEOvnlF+0w7t1Lr0Gx0j91yOpP+dF+kcdHAtC4kMG0ym0JoVKIa
 vcOMeKLaQWBCE0LzW8DjqwERL6pdY9VAd1b2jfE6YkwnR5dtA0HnCpOcAAe3URzgpz9ydus8c
 HwFCyZPLsEQ5EObxKV0rmMEAdUFDmejGQ0CEDV7cTN+LGJgnCdP1GtrYZ6yHvK84Sv2zxUr3x
 IONRDTduIEu/w9F8szypZKb9/BRBVk/YcYHOdN2T7Jxsfxxo883vE1/lUvWuCP1RllpB9M9EA
 vSet+feG13+z+lOVcALcFMIolOfOWytGrNuqBAhRF/A8jo4Fu6RCvpJ6apAw=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 >> Is it a good idea to build with xft _and_ cairo?  And what's bad
 >> about libotf?
 >
 > xft+cairo is just an artefact from my past experiments with build
 > options.
 > libotf is disabled by default in gentoo (as a dependence of m17lib
 > support, which is also disabled).

Then could you please try to bisect your build options so we can find out
which one is responsible?

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 06:15:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 08 01:15:55 2019
Received: from localhost ([127.0.0.1]:50370 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idprG-0001R5-38
	for submit <at> debbugs.gnu.org; Sun, 08 Dec 2019 01:15:55 -0500
Received: from mout.gmx.net ([212.227.15.15]:33065)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1idprD-0001KK-T0
 for 38497 <at> debbugs.gnu.org; Sun, 08 Dec 2019 01:15:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575785745;
 bh=ivCTqTF0x19tXhmi4bT3Xn7Dbi/pkE9KdoHPf3wMfnk=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=D/rNM5JTaRaO0dRppYAewy8pHmx3qCpZkzJC1hGtWTtvQ/wZOtJMtU8VUQrof1B/D
 49JYBHjgmlzYB2vH0VOa0cZJAPqS0lCWDpUwM5mS8dD28FisabE9w0CexrMJy4gN4C
 IxjJeISBB17FF7MSQK83m4tNjSwazfjlq69SIESw=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.100] ([212.95.5.215]) by mail.gmx.com (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1My32L-1hp5kg2Utb-00zTxf; Sat, 07
 Dec 2019 17:29:57 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
Date: Sat, 7 Dec 2019 17:29:57 +0100
MIME-Version: 1.0
In-Reply-To: <87d0d0i7hk.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:AcZ3Y3rsCPcAL9NYA5dfPuP0NpgNbXbUddwYKSmp3JGLs71vGVw
 C+SqgUMUGashVanrINKgVfUZhdynKE5eqZbowqlqxsGVBLLRtq39qnkO0AmoMqRqa5EalxS
 VvLqfsJGmBEH2AURN3gKcTBTk/3Lscldb8hPJgPil4CFnEbeVkrfwMce/qnNJCeeWEAXEy5
 njBs+HiwqoXQDN2n5iEhw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:DUyayv2aIFA=:Fih7ZYApuc4pOY1lD/+se8
 CIufPIMQ3TiNcf+rZdG6biqJvm5rGwtWi1fWSzA45/20vee9UgLwan/0PkofD88FTWT0c/tu3
 Zvz7uHIYb86wqP/kD4mCMpSKnSQAs44ZCKf2xDGB1B8jMGye4a/M8ZDD9AxhklX+sudq0Kwaq
 2DT7tmVlpH8g/1vnCrnBw/nypSccRxO/cSW8Ny8XimnMRTLBrfqTNo+iaOZDHu4Sl08GW77za
 Jx/ZF7j+BPtO9C4y3QWPbMaM8ZxLJTwKHuYO93itrpR0KXOzZOefKmw8ge2rc0k6YqSUq3tqM
 BeGFH/de1FtbM8aAKcVZNm7px47qqB0HGLBEWMLrnG/iBJ9jDzKrwG6zYLrlUOM5cXvH1ilGX
 ObEA8CgAr+1pTM5iLIQGAqSuDozpzCjzfk30ihrZ521NGc7YTdta7yJsT+RnOx95mUiGm+viB
 f/kcsWH7ttmwe9x4vwJ5FT0+xdEWFPbE4+xO7MSm+MUtWo82dyx6CbqJXt7oEDvG8D388+qUE
 vQOTiDvcJvie7jX7k2lunJ/HPqUco47JbNsWqQmAwR3pFdcXmaNyC4qDlckKOqFaZcA1TBsOf
 uAfC1+waFwip3d1fTS8JeeEZenW7dnkL/PKlELoVUo2k2c4w67xUwABvLY4UbF3piAHK4QlK+
 rzvtSoS9HgnnFOduHECUruZ//VQ3jQqWG530SL3hfE8zc25vbhKRxk2fxEmJilXtMgX6u5vId
 HhX5ndWqJZib4bkA+138efvaza1mhWby1NlDhynHlMSxFmVwLF6Q51XIQkaxIFNWwJFF/TcS1
 Lc/v2dljJbOKOy9yV2L1M/iUAtwaHGNPxl4RpSyrTZvP1zdRtQC0G7ngxFeNfPlBsadlG40KC
 WatUFYMJDEaoLdtBU/BdTQuNZ1E8GpQdyOJnOzenlWWGBaF8zUwMQ1hwllllcrOp+1TV4aVUL
 2rbXd6HiXyYI62tFlIrevgurqpeLVBXM+/KvjSS4ghV5zMXYt7ST/0T1bW904N16NI8FjoOpm
 BCUDC3J/23kMwDzGQ1kL5RF5rQCoXbDbqCZTUmtNVGjcRYbI1070Z1BGxfQvVi4HpYbUR/7U2
 1n9bhdSJYzUABoIZAc9zBmXfOzgiYerr0sRIoYavwbjFpbl6jg/OnBWAEaqkGWRFqLS0OG5Uy
 je06LXgc+WPqRRDejoCOEecMKVIiKox1cn6i7aWHGGK1LTmr+Vvbt4bNNHZHFawWd7si5ZstW
 bqUB/5z+NoVIRgbBoIXfm/zgR6NblBk4V3+T5wwg39hbqMXm3HcO0BcuKCBA=
X-Spam-Score: 0.8 (/)
X-Debbugs-Envelope-To: 38497
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.2 (/)

 > The attached patch is the minimal patch making the rendering issue
 > disappear.

Thank you.

 > Also, I cannot reproduce the issue when I try to configure
 > emacs just with ./configure --with-x-toolkit=lucid. The options I used
 > to compile emacs in my OS (I am using gentoo) are
 >
 > ./configure --prefix=/usr --build=x86_64-pc-linux-gnu
 > --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
 > --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
 > --localstatedir=/var/lib --disable-silent-rules
 > --docdir=/usr/share/doc/emacs-vcs-27.0.9999
 > --htmldir=/usr/share/doc/emacs-vcs-27.0.9999/html --libdir=/usr/lib64
 > --program-suffix=-emacs-27-vcs --includedir=/usr/include/emacs-27-vcs
 > --infodir=/usr/share/info/emacs-27-vcs --localstatedir=/var
 > --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
 > --without-compress-install --without-hesiod --without-pop
 > --with-dumping=pdumper --with-file-notification=inotify --enable-acl
 > --with-dbus --with-modules --without-gameuser --with-libgmp --with-gpm
 > --without-json --without-kerberos --without-kerberos5 --with-lcms2
 > --with-xml2 --without-mailutils --without-selinux --with-gnutls
 > --without-libsystemd --with-threads --without-wide-int --with-zlib
 > --with-sound=alsa --with-x --without-ns --without-gconf
 > --without-gsettings --without-toolkit-scroll-bars --with-gif --with-jpeg
 > --with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick
 > --with-xft --with-cairo --without-harfbuzz --without-libotf

Is it a good idea to build with xft _and_ cairo?  And what's bad
about libotf?

 > --without-m17n-flt --with-x-toolkit=lucid --with-xaw3d

-  ew->core.width = (frame_resize_pixelwise
-		    ? FRAME_PIXEL_WIDTH (f)
-		    : pixel_width);
-  ew->core.height = (frame_resize_pixelwise
-		     ? FRAME_PIXEL_HEIGHT (f)
-		     : pixel_height);
+  ew->core.width = (pixel_width);
+  ew->core.height = (pixel_height);

Maybe a conversion problem.  Does

   ew->core.width = (frame_resize_pixelwise
		    ? (Dimension) FRAME_PIXEL_WIDTH (f)
		    : pixel_width);
   ew->core.height = (frame_resize_pixelwise
		     ? (Dimension) FRAME_PIXEL_HEIGHT (f)
		     : pixel_height);

yield better results?  If not, can you tell me the four values here
when it fails to redraw - that of FRAME_PIXEL_WIDTH (f), pixel_width,
FRAME_PIXEL_HEIGHT (f) and pixel_height.

This one

-		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 1 : cw),
-		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 1 : ch),
+		 XtNwidthInc, (XtArgVal) (cw),
+		 XtNheightInc, (XtArgVal) (ch),

is more mysterious.  Why should 1 fail here?  What happens when you do

   cw = frame_resize_pixelwise ? 1 : cw;
   ch = frame_resize_pixelwise ? 1 : ch;
   XtVaSetValues (wmshell,
		 XtNbaseWidth, (XtArgVal) base_width,
		 XtNbaseHeight, (XtArgVal) base_height,
		 XtNwidthInc, (XtArgVal) cw,
		 XtNheightInc, (XtArgVal) ch,
		 XtNminWidth, (XtArgVal) base_width,
		 XtNminHeight, (XtArgVal) base_height,
		 NULL);

instead?

martin




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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 04:43:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 23:43:21 2019
Received: from localhost ([127.0.0.1]:50313 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idoPh-0006jh-JE
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2019 23:43:21 -0500
Received: from mail-wr1-f46.google.com ([209.85.221.46]:38394)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1idoPe-0006jT-Tu
 for 38497 <at> debbugs.gnu.org; Sat, 07 Dec 2019 23:43:19 -0500
Received: by mail-wr1-f46.google.com with SMTP id y17so12251079wrh.5
 for <38497 <at> debbugs.gnu.org>; Sat, 07 Dec 2019 20:43:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=bx7tnQs3Gb6+k5KQDhLhKLP1WyEacul+/XkdtrdKas8=;
 b=SspYWoVYtaaO1gPD6lq7e3S7cjhxwayHhq+P2cmQXAPuOgY9M5UulyR9viDmKr5ko8
 FIAyLUkFlikWGksSy6rxdDLl8Tdd22BK2GpCFJ/tFeySGSiVSOgf0vJIWOpyHTNSzaQB
 /wlo8V7wvVaI1V0iC/JhsnpaOUwlPKYDmA+wlolI9IpV+31fs95AI8DxeC4QSr9AVfUk
 UDvl+/yB7OlqnrYHDsD33D5ljUvfmLBeXv24S0l0F8XdiclWDDfiLat/wbF6IQS1Efvy
 Y3XyoezXUocotBLvbSI28nstFmqPDe+jzdieS8uv3frUgXTtaby1e7d4myM3iVgnFmTU
 py5A==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=bx7tnQs3Gb6+k5KQDhLhKLP1WyEacul+/XkdtrdKas8=;
 b=XUu1WOZDaBd+7iZQsHXMBkxNfY5R/9bSdGl0kirjiH6PGkuSxq/UBr9NNOdihd66Rx
 A/wbQz+wCqTJvk9cL7TGNUq3OOPN4ySnsRO+Cjqga5sgDXXpr6KSVv3DW+OG7AOhbXRT
 05p1XxS21/newVgD0DyXZAzMRoq7RL9lYM1TM/E6pgMJGQc+jH0AclxxZ4ea4hF2CcGN
 Bh7JWG2nf0wskdyX0SKlrhCumfpYfC9Fe+2E0tcTlQ8aeoBGbJH3u44Esm8Acv/VklNq
 fUqeO2WWs3+OCWIriSvNpcKwC+1WRKt97cqBuBPoSbvl3nY1vhqAjCFYactO64N16tgC
 rSKA==
X-Gm-Message-State: APjAAAV0jPp/lpeOVy1ZbxhgoKbU2RU3nmUEhlMYe1/jrYqjzGShhJRW
 fApULdU+ByOf7CcOdfZ2FFp8ePgaKpI=
X-Google-Smtp-Source: APXvYqwobhShwG+1PL/Aufe2lh02WpQl5m/aso3XiaPYjbEXsXZYRi3k7p34gJZsn3Yr/+7Xrv76xw==
X-Received: by 2002:adf:f803:: with SMTP id s3mr23237794wrp.7.1575780192953;
 Sat, 07 Dec 2019 20:43:12 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id s16sm22104870wrn.78.2019.12.07.20.43.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 07 Dec 2019 20:43:12 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
Date: Sun, 08 Dec 2019 12:41:21 +0800
Message-ID: <87muc3bf9q.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

--=-=-=
Content-Type: text/plain

> Maybe a conversion problem.  Does
>
>    ew->core.width = (frame_resize_pixelwise
> 		    ? (Dimension) FRAME_PIXEL_WIDTH (f)
> 		    : pixel_width);
>    ew->core.height = (frame_resize_pixelwise
> 		     ? (Dimension) FRAME_PIXEL_HEIGHT (f)
> 		     : pixel_height);
>
> yield better results?

It makes no difference.

> ... If not, can you tell me the four values here
> when it fails to redraw - that of FRAME_PIXEL_WIDTH (f), pixel_width,
> FRAME_PIXEL_HEIGHT (f) and pixel_height.

Not sure how to get those.
Anyway, the problem does not seem to be related to the code above.

> This one
>
> -		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 1 : cw),
> -		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 1 : ch),
> +		 XtNwidthInc, (XtArgVal) (cw),
> +		 XtNheightInc, (XtArgVal) (ch),
>
> is more mysterious.  Why should 1 fail here?  What happens when you do
>
>    cw = frame_resize_pixelwise ? 1 : cw;
>    ch = frame_resize_pixelwise ? 1 : ch;
>    XtVaSetValues (wmshell,
> 		 XtNbaseWidth, (XtArgVal) base_width,
> 		 XtNbaseHeight, (XtArgVal) base_height,
> 		 XtNwidthInc, (XtArgVal) cw,
> 		 XtNheightInc, (XtArgVal) ch,
> 		 XtNminWidth, (XtArgVal) base_width,
> 		 XtNminHeight, (XtArgVal) base_height,
> 		 NULL);
>
> instead?

Actually, this piece of code seems to be a more specific reason
triggering the bug (see the relevant patch attached - that patch makes
the bug disappear). 

I tried your suggestion (no idea how it is different from original code
though). It makes no difference.

A possible hint to why this code fails to resize the frame is that my
WM resizes the frame as soon as it is created. It is not a gradual
resizing with mouse, but rather instant resize to pre-calculated size
(according to layout). I can sometimes even see the frame being created
with much smaller size for a split second followed by resizing it to
target size.

Best,
Ihor


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=widget-ignore-pixelwise-6.patch

diff --git a/src/widget.c b/src/widget.c
index e8eaf0fadf..4c00e35333 100644
--- a/src/widget.c
+++ b/src/widget.c
@@ -315,8 +315,8 @@ update_wm_hints (EmacsFrame ew)
   XtVaSetValues (wmshell,
 		 XtNbaseWidth, (XtArgVal) base_width,
 		 XtNbaseHeight, (XtArgVal) base_height,
-		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 1 : cw),
-		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 1 : ch),
+		 XtNwidthInc, (XtArgVal) (cw),
+		 XtNheightInc, (XtArgVal) (ch),
 		 XtNminWidth, (XtArgVal) base_width,
 		 XtNminHeight, (XtArgVal) base_height,
 		 NULL);

--=-=-=
Content-Type: text/plain





martin rudalics <rudalics@HIDDEN> writes:

>  > The attached patch is the minimal patch making the rendering issue
>  > disappear.
>
> Thank you.
>
>  > Also, I cannot reproduce the issue when I try to configure
>  > emacs just with ./configure --with-x-toolkit=lucid. The options I used
>  > to compile emacs in my OS (I am using gentoo) are
>  >
>  > ./configure --prefix=/usr --build=x86_64-pc-linux-gnu
>  > --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
>  > --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
>  > --localstatedir=/var/lib --disable-silent-rules
>  > --docdir=/usr/share/doc/emacs-vcs-27.0.9999
>  > --htmldir=/usr/share/doc/emacs-vcs-27.0.9999/html --libdir=/usr/lib64
>  > --program-suffix=-emacs-27-vcs --includedir=/usr/include/emacs-27-vcs
>  > --infodir=/usr/share/info/emacs-27-vcs --localstatedir=/var
>  > --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
>  > --without-compress-install --without-hesiod --without-pop
>  > --with-dumping=pdumper --with-file-notification=inotify --enable-acl
>  > --with-dbus --with-modules --without-gameuser --with-libgmp --with-gpm
>  > --without-json --without-kerberos --without-kerberos5 --with-lcms2
>  > --with-xml2 --without-mailutils --without-selinux --with-gnutls
>  > --without-libsystemd --with-threads --without-wide-int --with-zlib
>  > --with-sound=alsa --with-x --without-ns --without-gconf
>  > --without-gsettings --without-toolkit-scroll-bars --with-gif --with-jpeg
>  > --with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick
>  > --with-xft --with-cairo --without-harfbuzz --without-libotf
>
> Is it a good idea to build with xft _and_ cairo?  And what's bad
> about libotf?
>
>  > --without-m17n-flt --with-x-toolkit=lucid --with-xaw3d
>
> -  ew->core.width = (frame_resize_pixelwise
> -		    ? FRAME_PIXEL_WIDTH (f)
> -		    : pixel_width);
> -  ew->core.height = (frame_resize_pixelwise
> -		     ? FRAME_PIXEL_HEIGHT (f)
> -		     : pixel_height);
> +  ew->core.width = (pixel_width);
> +  ew->core.height = (pixel_height);
>
> Maybe a conversion problem.  Does
>
>    ew->core.width = (frame_resize_pixelwise
> 		    ? (Dimension) FRAME_PIXEL_WIDTH (f)
> 		    : pixel_width);
>    ew->core.height = (frame_resize_pixelwise
> 		     ? (Dimension) FRAME_PIXEL_HEIGHT (f)
> 		     : pixel_height);
>
> yield better results?  If not, can you tell me the four values here
> when it fails to redraw - that of FRAME_PIXEL_WIDTH (f), pixel_width,
> FRAME_PIXEL_HEIGHT (f) and pixel_height.
>
> This one
>
> -		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 1 : cw),
> -		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 1 : ch),
> +		 XtNwidthInc, (XtArgVal) (cw),
> +		 XtNheightInc, (XtArgVal) (ch),
>
> is more mysterious.  Why should 1 fail here?  What happens when you do
>
>    cw = frame_resize_pixelwise ? 1 : cw;
>    ch = frame_resize_pixelwise ? 1 : ch;
>    XtVaSetValues (wmshell,
> 		 XtNbaseWidth, (XtArgVal) base_width,
> 		 XtNbaseHeight, (XtArgVal) base_height,
> 		 XtNwidthInc, (XtArgVal) cw,
> 		 XtNheightInc, (XtArgVal) ch,
> 		 XtNminWidth, (XtArgVal) base_width,
> 		 XtNminHeight, (XtArgVal) base_height,
> 		 NULL);
>
> instead?
>
> martin


--=-=-=--




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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 03:37:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 22:37:53 2019
Received: from localhost ([127.0.0.1]:50253 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idnOK-00057O-MB
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2019 22:37:52 -0500
Received: from mail-wr1-f68.google.com ([209.85.221.68]:39896)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1idnOJ-00057B-GN
 for 38497 <at> debbugs.gnu.org; Sat, 07 Dec 2019 22:37:51 -0500
Received: by mail-wr1-f68.google.com with SMTP id y11so12160900wrt.6
 for <38497 <at> debbugs.gnu.org>; Sat, 07 Dec 2019 19:37:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=8We/MoRdwBPwsbSy5iCsJQn+mKTrIwaamgOxfFYwQMM=;
 b=N/fXpnuAbcrr+VEZjJkLee6LG/GUVrt8qbM+TsHG9OLWegaH8Rgb/lkugaIvfPmHKe
 2p9qsBMyGwDLiw+FenPoHDP2Zq8WqiO5LvDkzLH1JpMmyuuNrNGhANmHwcUZH890kzDQ
 TsLNPde8VrwVqyptpkG2PGbCF7gHTT0MV8v78A0/bUn5tcy1y5AEE45uRIhbyCtfcvLO
 hHjkOhQkBVnzqIN+7RusMUCjvVEm7++aL+b/Fd7LImScm5Lq45l8JA7SZlLyZxKZESnm
 HhOB1uTPFxsZbIwyrbdlJVwqG4pNE+NECxp6ICYia/oj7EkxDQ4imK72/TaKP0bZY+Kh
 tSCA==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=8We/MoRdwBPwsbSy5iCsJQn+mKTrIwaamgOxfFYwQMM=;
 b=R/F/Xj2q7JLhHQVm4k0SvQCoXiZK5+Mtbi0Z3i4j38dYXEo1aMy6bT+Rmkdox3k9j6
 3QzW8hR2OJ7X5SRHPJWnixm7X+8G4jI8z96CYGNiUbD9rK3R5KpFgLSqo0rV71InGfXj
 45h3ZiEikGNp0O1tTg7xoFgXCFsLpKkkTJEaq0786nObrvZV2xDuJZw9fujBG8RBUTQ+
 djx8bNUmCmRWJjUgLsR/IogbXA9QoFuVErtPon++yMoxTUAm06GL48J02inEKIl73Te/
 JcIqVWhl4wuk0pDk2iIiISh1fKRaVS3GGGC/NfnDGkMUdALlUpCG9wR7Kjj4LfieqHZd
 2yEw==
X-Gm-Message-State: APjAAAWlh9nJGPnpAwl6o8H2lnK3hrpWHp9PhfK/0eXMvRJ8P7GljcpE
 rbedTzkaX0lNCZpKKv6A4t0bSs400Hs=
X-Google-Smtp-Source: APXvYqyHKLJaHFj2sHPjubWe8d2d4lYRlP6jjC/QyWBhMX/LXt4HsbvsvOfWEskHYp/ZDn3GvBO7JA==
X-Received: by 2002:adf:82e7:: with SMTP id 94mr21182515wrc.60.1575725831807; 
 Sat, 07 Dec 2019 05:37:11 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id f1sm6812298wml.11.2019.12.07.05.37.09
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 07 Dec 2019 05:37:10 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
Date: Sat, 07 Dec 2019 21:35:19 +0800
Message-ID: <87d0d0i7hk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

--=-=-=
Content-Type: text/plain

> ... Couldy you try in
> widget.c and xterm.c to selectively make frame_resize_pixelwise have
> no effect, so we could possibly locate the direct source of the
> problem?  

The attached patch is the minimal patch making the rendering issue
disappear. Also, I cannot reproduce the issue when I try to configure
emacs just with ./configure --with-x-toolkit=lucid. The options I used
to compile emacs in my OS (I am using gentoo) are

./configure --prefix=/usr --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --disable-silent-rules
--docdir=/usr/share/doc/emacs-vcs-27.0.9999
--htmldir=/usr/share/doc/emacs-vcs-27.0.9999/html --libdir=/usr/lib64
--program-suffix=-emacs-27-vcs --includedir=/usr/include/emacs-27-vcs
--infodir=/usr/share/info/emacs-27-vcs --localstatedir=/var
--enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
--without-compress-install --without-hesiod --without-pop
--with-dumping=pdumper --with-file-notification=inotify --enable-acl
--with-dbus --with-modules --without-gameuser --with-libgmp --with-gpm
--without-json --without-kerberos --without-kerberos5 --with-lcms2
--with-xml2 --without-mailutils --without-selinux --with-gnutls
--without-libsystemd --with-threads --without-wide-int --with-zlib
--with-sound=alsa --with-x --without-ns --without-gconf
--without-gsettings --without-toolkit-scroll-bars --with-gif --with-jpeg
--with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick
--with-xft --with-cairo --without-harfbuzz --without-libotf
--without-m17n-flt --with-x-toolkit=lucid --with-xaw3d 

Regards,
Ihor


--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline; filename=widget-ignore-pixelwise-3.patch

diff --git a/src/widget.c b/src/widget.c
index e8eaf0fadf..f92baa2cef 100644
--- a/src/widget.c
+++ b/src/widget.c
@@ -268,12 +268,8 @@ set_frame_size (EmacsFrame ew)
   if (! XtIsSubclass (wmshell, shellWidgetClass)) emacs_abort ();
 
   char_to_pixel_size (ew, w, h, &pixel_width, &pixel_height);
-  ew->core.width = (frame_resize_pixelwise
-		    ? FRAME_PIXEL_WIDTH (f)
-		    : pixel_width);
-  ew->core.height = (frame_resize_pixelwise
-		     ? FRAME_PIXEL_HEIGHT (f)
-		     : pixel_height);
+  ew->core.width = (pixel_width);
+  ew->core.height = (pixel_height);
 
   frame_size_history_add
     (f, Qset_frame_size, FRAME_TEXT_WIDTH (f), FRAME_TEXT_HEIGHT (f),
@@ -315,8 +311,8 @@ update_wm_hints (EmacsFrame ew)
   XtVaSetValues (wmshell,
 		 XtNbaseWidth, (XtArgVal) base_width,
 		 XtNbaseHeight, (XtArgVal) base_height,
-		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 1 : cw),
-		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 1 : ch),
+		 XtNwidthInc, (XtArgVal) (cw),
+		 XtNheightInc, (XtArgVal) (ch),
 		 XtNminWidth, (XtArgVal) base_width,
 		 XtNminHeight, (XtArgVal) base_height,
 		 NULL);

--=-=-=
Content-Type: text/plain



martin rudalics <rudalics@HIDDEN> writes:

>  > Oh. I meant maximised, not full screen. Initially, I observed the issue
>  > with maximised emacs frames. (My title bar is located at the bottom of
>  > the frame, not on top).
>
> I see it, now.  The following is a bit tedious: Couldy you try in
> widget.c and xterm.c to selectively make frame_resize_pixelwise have
> no effect, so we could possibly locate the direct source of the
> problem?  There are four instances of this, three in widget.c and one
> in xterm.c.  For example, for the latter, you would have to change the
> two lines
>
>    size_hints.width_inc = frame_resize_pixelwise ? 1 : FRAME_COLUMN_WIDTH (f);
>    size_hints.height_inc = frame_resize_pixelwise ? 1 : FRAME_LINE_HEIGHT (f);
>
> in x_wm_set_size_hint in xterm.c to
>
>    size_hints.width_inc = FRAME_COLUMN_WIDTH (f);
>    size_hints.height_inc = FRAME_LINE_HEIGHT (f);
>
> Thanks, martin


--=-=-=--




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

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


Received: (at 38497) by debbugs.gnu.org; 8 Dec 2019 03:05:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 07 22:05:32 2019
Received: from localhost ([127.0.0.1]:50125 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1idmt2-0002Gu-3P
	for submit <at> debbugs.gnu.org; Sat, 07 Dec 2019 22:05:32 -0500
Received: from mail-ot1-f42.google.com ([209.85.210.42]:37065)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1idmsz-0002Gf-Sp
 for 38497 <at> debbugs.gnu.org; Sat, 07 Dec 2019 22:05:30 -0500
Received: by mail-ot1-f42.google.com with SMTP id k14so9319420otn.4
 for <38497 <at> debbugs.gnu.org>; Sat, 07 Dec 2019 19:05:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=H2sE9HpDm9WUB2sWA3jSnrHjgntHRyyMedes144Nf1w=;
 b=hcKyMLsQf2JANYs+ODDiTjlskP89MHXpZGWEY7Ey8GOmao3odYzux+Nmzg/4xssQwI
 tn4ZsB91DkNWhRUq+BRPAXxHYKXalgdUJNB3GudbKDbr7opK5U2VvYyJ7tIvZi+QZ9zW
 9pOsJb3m+/uCc0u44woilEzDGoVi6i1YdbkxIi6symkkzwRgMgAa+0EQNu6wZyBOBWxe
 8UqHWHuIWefdozopI/0so04TAjqxWgU/2QxH1FPOR0U6gW/mehOpOIORhWmKbddT9ALt
 Xj+6PWISEvEmNk6FZLsbYepyNCQgc4lk4aRet5a0JWnS7SKtom4ifvzSu6HhCNGrD+xC
 MXZw==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=H2sE9HpDm9WUB2sWA3jSnrHjgntHRyyMedes144Nf1w=;
 b=U3GAkRldr8xPx+8iHMMRt8RqOvoV2GJsH7CDYLwoVjzHalCFIszzTI+lwRHikHW6zw
 +C+tAPuQttW6DylP1cy5vul/SbnT8wqOHyQMez0SnFQaBQ3ruSL/dQk1Fg9tSlu0ZRuX
 fKPubqg2aCNUw+3db7093P7owQR+Wx4Uuqitk2qmxjdKn+IZlh38Yk5cnNp3i/bmlxab
 LN1JBZFW5Ec1pQmv/CWrAkmuyZq0XUQyNQ56Z9rv7QfOuawnDXfjNzTSLD/uV4LreZNf
 ZzbOhgJAN+NyHoPZiF6+8BuBS87aa6vu6usMmiprT9rk7gjQZZm+D4p5lKCv4AA0R+Wp
 4xCg==
X-Gm-Message-State: APjAAAVYcGEYLE3HThgqfizHt7wzqYdVQze4JkdAHp4wB3hLDyADxMMR
 zCBdSYRl91Q94iXv3sWXBW3oz7NmYas=
X-Google-Smtp-Source: APXvYqzuQvwKawT4rd0MZKM9nSN/fF9+/SBIvwwQ3v1+F103BG+LGtWAAnRVpRasPH/j0Rh3Ru2plQ==
X-Received: by 2002:a81:5004:: with SMTP id e4mr14654583ywb.142.1575738023874; 
 Sat, 07 Dec 2019 09:00:23 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id l39sm8016307ywk.36.2019.12.07.09.00.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 07 Dec 2019 09:00:23 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
 <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
 <87d0d0i7hk.fsf@HIDDEN>
 <25861c90-bdb5-e873-7da7-22a8d997f4b6@HIDDEN>
Date: Sun, 08 Dec 2019 00:58:32 +0800
Message-ID: <871rtghy2v.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> Is it a good idea to build with xft _and_ cairo?  And what's bad
> about libotf?

xft+cairo is just an artefact from my past experiments with build
options.
libotf is disabled by default in gentoo (as a dependence of m17lib
support, which is also disabled).

Best,
Ihor

martin rudalics <rudalics@HIDDEN> writes:

>  > The attached patch is the minimal patch making the rendering issue
>  > disappear.
>
> Thank you.
>
>  > Also, I cannot reproduce the issue when I try to configure
>  > emacs just with ./configure --with-x-toolkit=lucid. The options I used
>  > to compile emacs in my OS (I am using gentoo) are
>  >
>  > ./configure --prefix=/usr --build=x86_64-pc-linux-gnu
>  > --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
>  > --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
>  > --localstatedir=/var/lib --disable-silent-rules
>  > --docdir=/usr/share/doc/emacs-vcs-27.0.9999
>  > --htmldir=/usr/share/doc/emacs-vcs-27.0.9999/html --libdir=/usr/lib64
>  > --program-suffix=-emacs-27-vcs --includedir=/usr/include/emacs-27-vcs
>  > --infodir=/usr/share/info/emacs-27-vcs --localstatedir=/var
>  > --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
>  > --without-compress-install --without-hesiod --without-pop
>  > --with-dumping=pdumper --with-file-notification=inotify --enable-acl
>  > --with-dbus --with-modules --without-gameuser --with-libgmp --with-gpm
>  > --without-json --without-kerberos --without-kerberos5 --with-lcms2
>  > --with-xml2 --without-mailutils --without-selinux --with-gnutls
>  > --without-libsystemd --with-threads --without-wide-int --with-zlib
>  > --with-sound=alsa --with-x --without-ns --without-gconf
>  > --without-gsettings --without-toolkit-scroll-bars --with-gif --with-jpeg
>  > --with-png --with-rsvg --with-tiff --with-xpm --with-imagemagick
>  > --with-xft --with-cairo --without-harfbuzz --without-libotf
>
> Is it a good idea to build with xft _and_ cairo?  And what's bad
> about libotf?
>
>  > --without-m17n-flt --with-x-toolkit=lucid --with-xaw3d
>
> -  ew->core.width = (frame_resize_pixelwise
> -		    ? FRAME_PIXEL_WIDTH (f)
> -		    : pixel_width);
> -  ew->core.height = (frame_resize_pixelwise
> -		     ? FRAME_PIXEL_HEIGHT (f)
> -		     : pixel_height);
> +  ew->core.width = (pixel_width);
> +  ew->core.height = (pixel_height);
>
> Maybe a conversion problem.  Does
>
>    ew->core.width = (frame_resize_pixelwise
> 		    ? (Dimension) FRAME_PIXEL_WIDTH (f)
> 		    : pixel_width);
>    ew->core.height = (frame_resize_pixelwise
> 		     ? (Dimension) FRAME_PIXEL_HEIGHT (f)
> 		     : pixel_height);
>
> yield better results?  If not, can you tell me the four values here
> when it fails to redraw - that of FRAME_PIXEL_WIDTH (f), pixel_width,
> FRAME_PIXEL_HEIGHT (f) and pixel_height.
>
> This one
>
> -		 XtNwidthInc, (XtArgVal) (frame_resize_pixelwise ? 1 : cw),
> -		 XtNheightInc, (XtArgVal) (frame_resize_pixelwise ? 1 : ch),
> +		 XtNwidthInc, (XtArgVal) (cw),
> +		 XtNheightInc, (XtArgVal) (ch),
>
> is more mysterious.  Why should 1 fail here?  What happens when you do
>
>    cw = frame_resize_pixelwise ? 1 : cw;
>    ch = frame_resize_pixelwise ? 1 : ch;
>    XtVaSetValues (wmshell,
> 		 XtNbaseWidth, (XtArgVal) base_width,
> 		 XtNbaseHeight, (XtArgVal) base_height,
> 		 XtNwidthInc, (XtArgVal) cw,
> 		 XtNheightInc, (XtArgVal) ch,
> 		 XtNminWidth, (XtArgVal) base_width,
> 		 XtNminHeight, (XtArgVal) base_height,
> 		 NULL);
>
> instead?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 5 Dec 2019 13:45:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 05 08:45:47 2019
Received: from localhost ([127.0.0.1]:43316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1icrRz-0006tK-HE
	for submit <at> debbugs.gnu.org; Thu, 05 Dec 2019 08:45:47 -0500
Received: from mout.gmx.net ([212.227.15.15]:37717)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1icrRx-0006t7-Ps
 for 38497 <at> debbugs.gnu.org; Thu, 05 Dec 2019 08:45:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575553539;
 bh=1lercfVrMPyOGGbpAyZZw+Q1Sv32sOfo5AlOpcrULnE=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=DyR8rch8cQCTrx2tpgIL3RrR48ZI2wl8/iYBoFureq02GQ7l+twoMajG4yUX/WxR7
 EiQaLfuJVuddhfPaIBKP6xJwABCXrnR2GEV12U2n9bh+ZOJBBTFhod8OSbcW2NQAF2
 Paflvu5HrDKCGek5fCqYMJbYCo1j53i10PruU3+w=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.161]) by mail.gmx.com (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MDQeK-1iVkRw3qEA-00AWIx; Thu, 05
 Dec 2019 14:45:39 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: Ihor Radchenko <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
 <87tv6fjco6.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <20b3b02b-8018-49cd-4ab3-702ccf9e1c28@HIDDEN>
Date: Thu, 5 Dec 2019 14:45:39 +0100
MIME-Version: 1.0
In-Reply-To: <87tv6fjco6.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:W9Hsm8y39P1WsKSahmP8yPBCPjlvWwcxw2uZXxFzehM88mbuPTb
 3d5K07kIDTjTO0gLimJbMplktQkB63NvbcLe7L/k9KC6SHe/4bvsCNZQ0+vvMSGH3FDZJ+w
 o64yxmyNzIWnUaNMvsftgU4gX43eqmvjLSuXdo8jAwiOnxKKiK9w005o5IOMXlgXiAPPCq3
 3Ev3qg+UvzBpUOYot7Q9A==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:JsJUsc/KYbM=:vs1mDAJLaKp8hyY+PvatHt
 pwzGypwjlQeNPxfg91aB6qzv66mwbuMC47XRDcdvikr4Z4wmjNd+paUAiY2ZykriOtZqrpCxs
 Vs0/IHO2aNYInqzQKdaTIkIUWSgnpvi6yUN5dwZJQ9/5Id4x6cXOkf1jeXCyROjzCaVqAU58x
 188246NZn8lIjTExH11Imhi08NMHC0s5izFg2xSLAVP3KLQoqexAySIfRVHDDL1wfSxQdNFQS
 KbZbz4G46oU00gKGk4+XFbZv6jMvEWHxW7L2WB3u46GHE/kho+ZTw7scNHQKrJMH4u808fGyH
 CnEeztFw1nuZ/cTy2iZdmQVvbc6H0rlnY0RmaQHPcP8f/BGY+PF2yKM6t1MfI/ZJyxrwVVk8y
 uTyJOasY3a5o8/pYTX7PNr04GAFl86QSMo6LsHpbugTEiBVggvVzBKxCZreOs9oPb9mfPGaIa
 6fBH+EJQ/cVLoLXzdLmeP0YphBomQiS5990TMn3BmWcNubdak5o/yvYgRrGPOSrqLXF24n+96
 1LxwHd7JfKxoFATlVglg0uK/sUixwTJ2iVL7JxH5TQ/mPeWuIPHpYPbO8fbfp9LQQmzicHrZn
 TqaNcOBmiARgtw+L7ytdIOpMrgAGaCfkv0GeMbTq9T2HMI3dxyuQewIFju9z4NwummVPHJd1S
 6Uu8Lpa0WIuNuItQZ9Hy6cu6WQ8OaykKnVYD+CcDofPJpYb7pO/nhiLaYkrkPENDGAk+/oNkc
 F00bEJebZyNkWkmIpSBGhufdwrw0sr5np/pB9RefSMDTFT84VRuHc9otI1pdF+hbMqe4xb28m
 goGfZS7ApnhS5JY4WMKbQwcrRAJUkPdES8xft96ALNQdSuU1ec8M/DyakgXbo1XEruNj/4Qx2
 dcW8KDpAQ5lf1aGLyFQ/pFSjcOH1efRrbvG3ghAnX7LjglkRGuJSU+6l6wQeAo7KjBRihNvtf
 +dY8FmJMJLq/Mw4W84zgRWNRMd5w1eygxy6TZBVi/4k3C1ydJ5tusMEvEREbF1pK4zW1u2W/k
 HGYPN6Ug+l/g7g/rwcPQWbV3QasLQIRYaHEShfyS2m8nC7W3qtEOfn7RUsM4ycZ/nD88mGcMy
 C7068kk9vLfXNqLmObb5D4V0WSYnfA3KtQGsJw8Xwi9ng1Wc0CpQHnKdjpBFatWEtLmf5Qcv+
 54/bOvD4ySImBeOYhWHDeHeyNH0ZNIm/OyO1VPSoWMYOkHcXL/Y0Ol/K8uLd5SODmL6fLQmYN
 IrxA+5rqFkTQ//UgKdoJuXF+QN4LP1BtLz/PdeQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 > Oh. I meant maximised, not full screen. Initially, I observed the issue
 > with maximised emacs frames. (My title bar is located at the bottom of
 > the frame, not on top).

I see it, now.  The following is a bit tedious: Couldy you try in
widget.c and xterm.c to selectively make frame_resize_pixelwise have
no effect, so we could possibly locate the direct source of the
problem?  There are four instances of this, three in widget.c and one
in xterm.c.  For example, for the latter, you would have to change the
two lines

   size_hints.width_inc = frame_resize_pixelwise ? 1 : FRAME_COLUMN_WIDTH (f);
   size_hints.height_inc = frame_resize_pixelwise ? 1 : FRAME_LINE_HEIGHT (f);

in x_wm_set_size_hint in xterm.c to

   size_hints.width_inc = FRAME_COLUMN_WIDTH (f);
   size_hints.height_inc = FRAME_LINE_HEIGHT (f);

Thanks, martin




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

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


Received: (at 38497) by debbugs.gnu.org; 5 Dec 2019 10:23:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 05 05:23:09 2019
Received: from localhost ([127.0.0.1]:43034 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1icoHt-0001cL-J8
	for submit <at> debbugs.gnu.org; Thu, 05 Dec 2019 05:23:09 -0500
Received: from mail-pg1-f180.google.com ([209.85.215.180]:42278)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1icoHs-0001c8-8u
 for 38497 <at> debbugs.gnu.org; Thu, 05 Dec 2019 05:23:08 -0500
Received: by mail-pg1-f180.google.com with SMTP id i5so1393876pgj.9
 for <38497 <at> debbugs.gnu.org>; Thu, 05 Dec 2019 02:23:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=1hLWfkIr8nhtVU7jW8MvZcEu7lNYNMdHQ11WRVhim4g=;
 b=J3YqyJQ4oHDJcLRtGQ76bluqfuBVAgQNGMKgru3f93lA+qYYt+JSNR34crWqwdwfeT
 0FWm82PxC9X775bg6hvB/QW9+f2GhjajDK1FH/5TjJq5qa99dMXi9gMR0T6glY+zMpUb
 CUwlU0dz/kS7ODoLAKhHYiDKsEOenO84e0Z9tyYRTmZCO0ysI5+AKe6EeyyAiYJbp8mS
 WGG2xr8fSymiV59+cjG+6BGG9cvQGASfVYEcaRXlnBciN4v4bIsvidQZbc/Pjam8tB5g
 LTcQlam50m6X8XuJckSl7NktirCWJnsznr/0P9l6GOVkTMM0rgGbzDdfou+36nT21pQu
 yAbQ==
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:in-reply-to:references:date
 :message-id:mime-version;
 bh=1hLWfkIr8nhtVU7jW8MvZcEu7lNYNMdHQ11WRVhim4g=;
 b=CXu3nG38/wr3f41i3Vp0TaYSWWfit+u88/6e++ZIYHiogYq7Ot74v+WQ4UONyWBaXn
 x2YUnzBYTYrJafsiOdHuP+oFUQFhimlCfVWGO76DSpfvaMlcJs1faHLSUja+OO52QLsN
 0mJ8aMKXYj6gSIKxp04NhwLeaJoeVKNomXcbBjXxkYml8KcgYVcQwscJErWrDc+9AQeY
 5P1Ircbs8YSd4BuLfEZh/CVZYZCeaxnP0K9UUqEWN4RzDROUuI5s+kqd3Zm1R3+WC+/L
 s5Y1Ty4tU+lC2MX6N7GeK8n2lKOu2CIbBciyEkUKs15tA0MpWJQm+0R6m5pATMBTDYiF
 GPZg==
X-Gm-Message-State: APjAAAVdIQM6rKLIEG1c9radEtP5fqp5XL+RxnNAIy8TnThNFopV3XlD
 kczkqYTwZN3Cocpnrq/Fb7k=
X-Google-Smtp-Source: APXvYqyoHYL/SivNU5F62NkvB/rQGYRhQ8beGStTwn+ZdqvVam9l1IjuB1X5M1TsBV5Ggls9ewwxVQ==
X-Received: by 2002:a62:aa13:: with SMTP id e19mr8124702pff.36.1575541382301; 
 Thu, 05 Dec 2019 02:23:02 -0800 (PST)
Received: from localhost ([104.250.131.79])
 by smtp.gmail.com with ESMTPSA id z29sm11314915pge.21.2019.12.05.02.23.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 05 Dec 2019 02:23:01 -0800 (PST)
From: Ihor Radchenko <yantar92@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, 38497 <at> debbugs.gnu.org
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
In-Reply-To: <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
References: <87wobbjlm0.fsf@HIDDEN>
 <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
Date: Thu, 05 Dec 2019 18:21:13 +0800
Message-ID: <87tv6fjco6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 38497
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 (/)

> Many window managers can only maximize a frame, full screen is
> something the application has to provide by herself (via <F11>, for
> example).  The missing title bar seems to indicate that your frame is
> full screen, is that right?  Does the frame then redraw when you hit
> F11 twice?  Does the problem happen with maximized frames too?

Oh. I meant maximised, not full screen. Initially, I observed the issue
with maximised emacs frames. (My title bar is located at the bottom of
the frame, not on top).

> It would be interesting to look into what the differences between the
> two are ;-)

I also tested the actual full screen (if it matters, I use Awesome WM).
The problem persists. However (!), there is also no rendering when using 
set-face-attribute in full screen.

> Could you try with a GTK (or Motif) build whether they exhibit the
> same behavior?

I have tested using both GTK and Motif. The rendering is all right with
those builds. 

Best,
Ihor


martin rudalics <rudalics@HIDDEN> writes:

>  > A while ago I noticed that pop-up org-capture frames are not rendered
>  > (no buffer or mode-line text is shown, as in attached image) when the
>  > window manager forces them to be full screen (floating frames are
>  > rendered as usual).
>  >
>  > The issue seems to be triggered by the combination of
>  > maximised frame, frame-resize-pixelwise 't, custom-setting a certain
>  > default font, and loading certain colour theme.
>
> Many window managers can only maximize a frame, full screen is
> something the application has to provide by herself (via <F11>, for
> example).  The missing title bar seems to indicate that your frame is
> full screen, is that right?  Does the frame then redraw when you hit
> F11 twice?  Does the problem happen with maximized frames too?
>
>  > ;; Using this instead of custom-set-faces does not trigger the rendering problem
>  > ;; (set-face-attribute 'default nil
>  > ;; 			  :foundry "adobe"
>  > ;; 			  :family "source code pro")
>  > (custom-set-faces
>  >   '(default ((t (:foundry "adobe" :family "source code pro"))))
>  > )
>
> It would be interesting to look into what the differences between the
> two are ;-)
>
> Could you try with a GTK (or Motif) build whether they exhibit the
> same behavior?
>
> martin





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

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


Received: (at 38497) by debbugs.gnu.org; 5 Dec 2019 09:10:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 05 04:10:59 2019
Received: from localhost ([127.0.0.1]:42993 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1icnA3-000588-02
	for submit <at> debbugs.gnu.org; Thu, 05 Dec 2019 04:10:59 -0500
Received: from mout.gmx.net ([212.227.15.15]:50995)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1icnA1-00057s-Ia
 for 38497 <at> debbugs.gnu.org; Thu, 05 Dec 2019 04:10:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1575537051;
 bh=cRBmUv9V8YPUaQMkav+UcPccRrUr3HTxGtgh7Sgie8U=;
 h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To;
 b=K9CtnsvnzwPSLuY0Edymcyb68/openO7qVAPBzyBfajBZU1R+o+Mpgn/S7XOilgRs
 wd6p0MAvoU5YYdFoeKa7BG3wkYVofeiThR/pUALcDfsxezp8QV1VE3wKXKPWKZtDF2
 yEQ9t20pR737O+RcWtBJSE1KmF+IalScNQteOQjk=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([212.95.5.161]) by mail.gmx.com (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MWAOW-1iF7VR0eBm-00XZyM; Thu, 05
 Dec 2019 10:10:51 +0100
Subject: Re: bug#38497: 27.0.50; Frame is not rendered when
 frame-resize-pixelwise it 't
To: 'Ihor Radchenko' <yantar92@HIDDEN>, 38497 <at> debbugs.gnu.org
References: <87wobbjlm0.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
Message-ID: <7caf72bb-1dc0-6e6d-430a-5c28295fb80c@HIDDEN>
Date: Thu, 5 Dec 2019 10:10:50 +0100
MIME-Version: 1.0
In-Reply-To: <87wobbjlm0.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: de-AT
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:l6PQJ/sz/1+oZRR8aWYVzGguUFLrP9ISLYRVSNMZOruswmOOnfC
 anj6GyvSPV2HJuN7+LxnWv8EjMyx8gktHKMqHDAKS8uZRB+duK7pQn5BJNRX3zuL16qM/cq
 RGeAmHc2qJEr3Vp5mUNTNCCJFgIAa9OuPtk7mLtNcnaeEcZniZb23GSZiU8dfAffwf+OBhc
 cl9xlQel+0pUY52sKYZKg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:sB4VvlUMOgw=:YHFhvu+gQxJtspqEklbHal
 u0qst/uy6zARK07/NQMItyhT6t1/45WK4wUFAQUYfuMZV3BiBUdBOSU1ZoTRoXus+nm+GNr3f
 s1sDhlaV0TsGmFLzYodOvaaGVlidL+Tsl/AXnMa9Bz+Tq0VhQfGWxBRIgGUWx3LKg9pITKrcR
 sKMWlQAnlrGlQAMQsAR7D5pSJVLNR/mv+ctXvGtXS0ivFOFEOFUC/jHTFEwVpgSoYLZFaxSr6
 shhjI56ZME2+alSw4GW8w6kSLf5MlMrzhwrE41LNu6IweoALWsmQ9cwCZHoH6EXw0OnHIZcIR
 QyT0IzepBATSkLB/CdxBjhE3o7JW6Y3HRVWn/X9ZslwxteXN2Yugu6Uy+2u0N356uXqr3WADs
 +B+hF2VnyCiEhWu5KGzTY9st58lPW1di4Rd9bm/287ROvgW1K1arCPLzCJvw2MiJr1207GLbc
 sR6qeQko3YF9FPZC0oOIyfolvfV4k6P+YUCfmdpi9zw9UHF/Zffj8OYH/8+cac/7LsQ9zbsPt
 uluS3LetltsgrqD+5cbCOD+xHy/hCm7B+nqWb8GESVDqTo+2MWgAysKZ1eOF3D+xRFk+DKN4L
 viQKadqXK9m3Z30aJ3q+LTP9RXIIdMEo0OlelysHeeaf/t0vs2E6uJ2/1GE93tTBKWG+mdveF
 W6hhEsgiNekptnqx0yf8fWYsXt+P00kzpilECj59y5bQzrSl7XDjRmqAgvf+PN9UQl6Uw8Wgz
 AnpThkeMLJGHUGFu6PbvTA9j8UdjEyyF1gJt2G26GkdOIBD+UUG+eATk+UTdY1hJBwIoSPmzs
 nc0qh/MycSFJbG3RCT/mWBTFGmLMgbzAb8GqxK0ki6O9hr5AvGTiSfxmoxmNoaQluRj9Pg4A3
 8Jz3khVpxUdKoyGQRqDlY3g4RoTPclVWqfwe/DtVZP8S9smkWYWbWSfNs/x2mYq8rE0HmMv1p
 ME4/LCJZrM38p6SZNErcHIRMjQ51A8AtaF1W/JViN74hgLuf+4G48OUkN7isN6qt0da3tHxsv
 TTnJwgtR3HwhJvtObd3jGO0hhYIHdnH9BpcBSB4/VOeWjN8u2cZVQofRwZnaWpuDmH+rpGn0g
 B6PNEssAihrawdHUCho/6avdBlYAkbnmvQ0oy95LAhzQoIsrycMjFf5ZBoQofgEJPT0JR+AKc
 zqfE1wlynpXnmzUPLf0IO3Xtfbze7PrWJEcD7QNXxwmO/Hpv/kvFHa8Csi5ebOk6GJ9mP2+uT
 eT9ElSuYoQOXCU+95nejujItA6g/Ly0Qzfu8wItvuWE720qqUKwYoAGsTltQ=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 38497
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 (-)

 > A while ago I noticed that pop-up org-capture frames are not rendered
 > (no buffer or mode-line text is shown, as in attached image) when the
 > window manager forces them to be full screen (floating frames are
 > rendered as usual).
 >
 > The issue seems to be triggered by the combination of
 > maximised frame, frame-resize-pixelwise 't, custom-setting a certain
 > default font, and loading certain colour theme.

Many window managers can only maximize a frame, full screen is
something the application has to provide by herself (via <F11>, for
example).  The missing title bar seems to indicate that your frame is
full screen, is that right?  Does the frame then redraw when you hit
F11 twice?  Does the problem happen with maximized frames too?

 > ;; Using this instead of custom-set-faces does not trigger the rendering problem
 > ;; (set-face-attribute 'default nil
 > ;; 			  :foundry "adobe"
 > ;; 			  :family "source code pro")
 > (custom-set-faces
 >   '(default ((t (:foundry "adobe" :family "source code pro"))))
 > )

It would be interesting to look into what the differences between the
two are ;-)

Could you try with a GTK (or Motif) build whether they exhibit the
same behavior?

martin




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

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


Received: (at submit) by debbugs.gnu.org; 5 Dec 2019 07:10:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 05 02:10:25 2019
Received: from localhost ([127.0.0.1]:42923 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iclHL-0008Go-0J
	for submit <at> debbugs.gnu.org; Thu, 05 Dec 2019 02:10:25 -0500
Received: from lists.gnu.org ([209.51.188.17]:56624)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1iclHH-0008Gd-BG
 for submit <at> debbugs.gnu.org; Thu, 05 Dec 2019 02:10:21 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:57226)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <yantar92@HIDDEN>) id 1iclHA-0004hq-OA
 for bug-gnu-emacs@HIDDEN; Thu, 05 Dec 2019 02:10:18 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50,
 FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,URIBL_BLOCKED autolearn=disabled
 version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <yantar92@HIDDEN>) id 1iclH4-0002ej-2k
 for bug-gnu-emacs@HIDDEN; Thu, 05 Dec 2019 02:10:12 -0500
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:55490)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <yantar92@HIDDEN>) id 1iclH2-0002Xn-Mz
 for bug-gnu-emacs@HIDDEN; Thu, 05 Dec 2019 02:10:05 -0500
Received: by mail-wm1-x330.google.com with SMTP id q9so2381482wmj.5
 for <bug-gnu-emacs@HIDDEN>; Wed, 04 Dec 2019 23:10:04 -0800 (PST)
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=IW5Fk+U+L5/tHpovohJwgvvILazYpSoHW88Yrojzwb8=;
 b=dLAWXgU5FlLRTc4qLBk0ezr1A4HE1VFKga67O8NcBUe6ruq77K0+T5xOOYQdv+Kryd
 34WawNC5955NVJVqzgKPF4Hsfp2qI3EFSs4AiCi6aDbtp8tO/Cgxq502p/OV8SwS7Yzx
 58uWcaG/h7qSRayypz4a6zSrIL1/tbyvR+0AVAYruWImubxDRYSEicrKPon/a63u3cL+
 H8Yq0g6wPaFyYbxOxdgI6B3rLdkrusPQ4XUsX0RUOsfVavv+2MF95WUWmqTiIjW8v72j
 8SJMX8YbKlni13cDZ3tMkQ7teM2KprpsD/M4gkJlekVAXwKs5mTzRXhC5EC+5RBu6fQo
 3UUQ==
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=IW5Fk+U+L5/tHpovohJwgvvILazYpSoHW88Yrojzwb8=;
 b=YDJsvznJTAgANEzhyfNFX9xNXosBcU+7eln46n/kC/qJ6VnPOyFKG0XdCmRIK0ZAMS
 e35IQG6A9NewFD+ghMLsZEmxizwHkSU0sTvGfAhzooRl4NHAqKHig0mVZ6jjiAaonmWD
 BDACdY8lJmjT9GflSXZzbC0GclGiTaQIj3ujSGp0KYoyH5PMuDoaNwvCAKcjmWWrRB+r
 gfTd1e/Xx+ODxziGHHNv1I8CY3jIe9S8abHu2GYYA5yonarJYBjOhI21lyOHcIIdZEkO
 xI+8J8YHopBC6kMQxtokfoPxHTtAtM/n70+sH3BKryaSmNAGESjGIGWkFyyAIpIE2MaF
 nsIg==
X-Gm-Message-State: APjAAAXJGy2pPGZfcxQ/RaM+lfb5s0wcJ48sSwdpUkDMU2S+W+T4a9Eq
 pfANfcRi+15qMQegk6dYl8y87xX9Td0=
X-Google-Smtp-Source: APXvYqwOAzLyxdkddjmaP3tpgts7CPCVQTOIlJ7wHvf0S5jQ/Z9vi0wbRmkfPLd1sCXs3vXIlhaaWw==
X-Received: by 2002:a7b:c778:: with SMTP id x24mr1345326wmk.157.1575529802941; 
 Wed, 04 Dec 2019 23:10:02 -0800 (PST)
Received: from localhost ([5.226.137.4])
 by smtp.gmail.com with ESMTPSA id u10sm9239152wmd.1.2019.12.04.23.09.57
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Dec 2019 23:10:02 -0800 (PST)
From: 'Ihor Radchenko' <yantar92@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.0.50; Frame is not rendered when frame-resize-pixelwise it 't
Date: Thu, 05 Dec 2019 15:08:07 +0800
Message-ID: <87wobbjlm0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 2a00:1450:4864:20::330
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

--=-=-=
Content-Type: text/plain

A while ago I noticed that pop-up org-capture frames are not rendered
(no buffer or mode-line text is shown, as in attached image) when the
window manager forces them to be full screen (floating frames are
rendered as usual).

The issue seems to be triggered by the combination of
maximised frame, frame-resize-pixelwise 't, custom-setting a certain
default font, and loading certain colour theme.
The minimum emacs -Q config, which reproduces the issue in my system
(with my set of installed fonts) is the following:

#+begin_src emacs-lisp
(eval-and-compile
  (defvar bootstrap-version)
  (let ((bootstrap-file
	 (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
	(bootstrap-version 5))
    (unless (file-exists-p bootstrap-file)
      (with-current-buffer
	  (url-retrieve-synchronously
	   "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
	   'silent 'inhibit-cookies)
	(goto-char (point-max))
	(eval-print-last-sexp)))
    (load bootstrap-file nil 'nomessage)))

(eval-and-compile (straight-use-package 'use-package))

;; Using this instead of custom-set-faces does not trigger the rendering problem
;; (set-face-attribute 'default nil
;; 			  :foundry "adobe"
;; 			  :family "source code pro")
(custom-set-faces
 '(default ((t (:foundry "adobe" :family "source code pro"))))
)


(setq frame-resize-pixelwise t)

(use-package flatui-theme
  :straight t
  :config
  (load-theme 'flatui t))

;; I once managed to narrow down the issue to setting this font from
;; flatui, but it turned out to be not reproducible. Other time, another
;; font setting caused a maximised frame to be not rendered. The only
;; reliable way I can reproduce the issue on my system is lading the
;; whole flatui theme.
;; (custom-set-faces
;;  '(menu ((t (:foreground "#2c3e50" :background "#dfe4ea"))))
;; )
#+end_src

I am not sure if this is something to deal with my system font
configuration or it is emacs specific.
Can someone try to reproduce?

Regards,
Ihor


--=-=-=
Content-Type: image/jpeg
Content-Disposition: attachment; filename=org-capture.jpg
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEBLAEsAAD/4QlQRXhpZgAASUkqAAgAAAAFABoBBQABAAAASgAAABsBBQAB
AAAAUgAAACgBAwABAAAAAgAAADEBAgAMAAAAWgAAADIBAgAUAAAAZgAAAHoAAAAsAQAAAQAAACwB
AAABAAAAR0lNUCAyLjEwLjgAMjAxOToxMjowNSAxNDo1ODowMAAIAAABBAABAAAAAAEAAAEBBAAB
AAAAigAAAAIBAwADAAAA4AAAAAMBAwABAAAABgAAAAYBAwABAAAABgAAABUBAwABAAAAAwAAAAEC
BAABAAAA5gAAAAICBAABAAAAYQgAAAAAAAAIAAgACAD/2P/gABBKRklGAAEBAAABAAEAAP/bAEMA
CAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9
ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIAIoBAAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAA
AAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGR
oQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdo
aWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU
1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJ
Cgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVi
ctEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqC
g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl
5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APW2tb1sYlcYUA4I5PPP6/pQ9tes+VkdVz0BFalF
VckzDbXpQASuCGznI5GOlEdtdxkZd3A7FhWnRRcDMS2vEdSZHZR2JHNKttdqxJdyOcAkcVpUUXAz
Yre8jcl3aRcYwSKn2z/88z/30Kt0UXAqbZ/+eZ/76FG2f/nmf++hVuii4FTbP/zzP/fQo2z/APPM
/wDfQq3RRcCptn/55n/voUbZ/wDnmf8AvoVboouBU2z/APPM/wDfQo2z/wDPM/8AfQq3RRcCptn/
AOeZ/wC+hRtn/wCeZ/76FW6KLgVNs/8AzzP/AH0KNs//ADzP/fQq3RRcCptn/wCeZ/76FG2f/nmf
++hVuii4FTbP/wA8z/30KNs//PM/99CrdFFwKm2f/nmf++hRtn/55n/voVboouBU2z/88z/30KNs
/wDzzP8A30Kt0UXAqbZ/+eZ/76FG2f8A55n/AL6FW6KLgVNs/wDzzP8A30KNs/8AzzP/AH0Kt0UX
AKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFJkbsd6WgAooooAKKi
a4RblICG3upYHHHHX+dS0AFFFVLPUra/mvIbdyz2k3kzAqRh9obHvwwoAt0UUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFVE1O2k1aXTFc/aoolmddpwFYkA5/A1O86RzRRHO
6TOMD0oAkoopjyKhAPU80Aebf8Lc0gbtxvtwJG4WfT/x71pzfF/RsKyrfjAwc2nU9u/0rwBZZCH/
AHjdPX3oM0uwfvX6n+I1pyoxc2nY+hh8YvD4GDbakSOv+j//AF6X/hcXh7j/AEXUjn0t/wD69fPK
SyAcSPyefmNMEsg6SOP+BGlyoPaSPoJ/jH4UW4Ej2t4J1XaGa3G4A84znOKd/wALr8L/ANy+/wC/
I/xr55JLHJJJ9TSVm9zVO6Pof/hdfhf+5ff9+R/jUcfxk8IwtI0VvdI0jbnK24BZumTzyeBXz5RR
cZ9D/wDC6/C/9y+/78j/ABo/4XX4X/uX3/fkf4188UUXA+h/+F1+F/7l9/35H+NH/C6/C/8Acvv+
/I/xr54oouB9D/8AC6/C/wDcvv8AvyP8aP8Ahdfhf+5ff9+R/jXzxRRcD6H/AOF1+F/7l9/35H+N
H/C6/C/9y+/78j/Gvniii4H0P/wuvwv/AHL7/vyP8aP+F1+F/wC5ff8Afkf4188UUXA+h/8Ahdfh
f+5ff9+R/jR/wuvwv/cvv+/I/wAa+eKKLgfQ/wDwuvwv/cvv+/I/xo/4XX4X/uX3/fkf4188UUXA
+h/+F1+F/wC5ff8Afkf40f8AC6/C/wDcvv8AvyP8a+eKKLgfQ/8Awuvwv/cvv+/I/wAaP+F1+F/7
l9/35H+NfPFFFwPof/hdfhf+5ff9+R/jR/wuvwv/AHL7/vyP8a+eKKLgfQQ+MnhFbhrgW10JmUK0
gtxuIHQE5zinN8ZvCbyJI8F2zoSUYwAlc8HHPFfPdFFwPof/AIXX4X/uX3/fkf400/GrwqeTHen6
wj/Gvnqg0XA//9kA/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0O
EQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8IAEQgCwwUcAwERAAIRAQMRAf/E
AB0AAQABBQEBAQAAAAAAAAAAAAAEAQMFBgcCCAn/xAAZAQEBAQEBAQAAAAAAAAAAAAAAAQIDBAX/
2gAMAwEAAhADEAAAAfofphbUtSLbkLDTOba3KIVYixVkmygLCpLS3aSLEpSUWpbLgAAAAAAAAAAA
AAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkvP+vPfs3mG8yI8L0rN0LW
bJaJxbi7bsuda3rMJC+7PcXjbs61HUkJELJnprLxzvWc6YVej51qes4RJ4l3/OgAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSGphzMxga9lwy8YWrBILpSKVNl
i2W0pLNMdUgnxbqGeC+DIy49IlSSXL5shlDGG0ygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABFbnU8bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKXO+TQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASt5ZoAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPVrkAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACphdAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq
c12AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
zGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
zGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
zGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzGqAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkWgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJldAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAJFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMaoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMaoj7e8y7KAAAAAAAANfrkJ36AAAAABqa8Ll+
oLCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5za6YnQEAHEl3uzcoAAA
GL1mUtEl50iF1XcSRKAAAAAAAAI9cXO4QAAAAAOcL8by/ofYQAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAfCjf0Cz2pABxO3sGpMwAAAGv7zkF82ZLlppYr3JclAUgAAAAAAY
A5sdoAAAAABrhyNe/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxBd7T
dAAcnNoNwAAABj9SQtMzXdzzFTJmOqYuYw1rcnR7l9mXlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUzNV6ZwRsxDWQRpdojXdSMR12kyGKAAC
kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQpJ8
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
yxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlix
yxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlix
yxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlixyxY5YscsWOWLHLFjlix
yxMN4b3W9VGUezwhtrQStxGq64OtNIHtH02V6KUuvazPXt/7K0Me4fjltoRp559l88o0cOOe1wtv
WZwyh7XQ2l7R9NnMej1MaPqq2dBTDX4O3dj3Ow3tJw27tZdb1XkYyh1TS1bLfqObaVN7W2hL6tnC
sL20ZRndz7txbWcazqU63vf7620n3C9lPpIf5aztfN1zbSpvO5832tzLSXVtKx/0y//EACkRAAIC
AgIBBAEEAwEAAAAAAAABERICcAMEEBMhIjEUIDAyQEGAgaD/2gAIAQMBAT8BllmWZLLMsyzLMsyz
LMsyzLMsyzLMsyzLMsyzLMsyzJZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmW
ZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZlmWZZkslkslkslkslkslkslkslksl
kslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslkslk
slkslkslkslkslln5n9tk/uPxIvM6DXmCCPMEEEfogjxBHmCCP0QR4gggj/cpKVqTD+OpJa/3sWp
FqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakW
pFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRakWpFqRf+HxakWpF
pJD/AKK1IiSdRIgjUSGv6Dce5/LSSOTGrgz7GazeOGMwPtTkqIz7meKusPiZ86wFz55KawY9350e
Jh28nh6rx+JxdjlayeSH2Iyx9vsXddHyvH2OLu2/moOTstZJYKZH3K/GPkZdvJY5Ovuj8l4x6qiT
m583njjx/TOPsZe+NTDuzlTNGPdyatX2PzqrK6+jh7fqusaORz5LPKTk62byyyTiTj6qwco7PDm5
w43/AMHx45Yw/YXByYcdHmLpt5LK30cHU5HgsW/Yx6rU4z7M/Eyvi5+h9Vej6Jx8Wa+OT9js8L9b
joLqNzlb5M5eryenyTl7uDi6vus+bKYM+G+eOaMOrGOSbPw3bHkzcwfjRisZM+ssrT/k4eLLiXzc
jy0avLH7ob8Mx9vrxPt4X14Yn4/whC8r7J0d/8QAKREAAwABAwQBAwQDAAAAAAAAAAERAgMSIQQQ
MXATFCJBICMyUUBx0P/aAAgBAgEBPwHau0JSE/BCG1G1EIRG1EIQWMFjCIhCEIRG1ENpEQhCERER
ERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER
ERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER
EREREREREREREREeB4pjET9MIQYhiJ3hB9oT9MIPtCegmMvalKUpSlKXtSl7UvalKUvalL2pSl9B
P1Gx+o2cepMnz/z2tIfp5DRO6H6eQx976hpCEINCGJDRCemt1KUpS9qUpfTWeOWDn+AuRqekqdcl
hmY6OLxTycPp5jyxdPh4eXItBt8MenjjxR9N9u5MWjju23kz0cFOT4ecufB9OstT40zU6XaqmYaN
xbZ8C4d4F06yySxY9LFL7XWaWj9reQ9JNeR6CWFp9PjuaounWW2Pyamh8f59H9Tq/LqcGnr448Zo
etnkjDPG4vJC1NudxPkxfMMupW3bijV1sVqb0uRa18o+ZR8eRa/7m+HyYzhGlntwy3H1CTSf8Ra6
Won+DLqMH9uKhjq/Hi8P7Pm53wfU/Y1PJl1HNh8+3bV4M9XDP+OJ/v0dOD+hvsjLs+UPu/Ah8n4M
+VyPyXjsx+jsfJk+T//EAEgQAAAEAwcCAwMHCAcJAAAAAAABAgMEETUFEjGSlNHSEyEiQVEUMmEj
MFJxgZGhEBUgM3BywfBAQmB0srPCJGKAg4STpNDi/9oACAEBAAY/AsTGJjEwklOXTUckkasTBKbc
voPBSTmMTGJjEx7xg7jl6RyOR4H6DExiYxMYmPeMG466TaCxUtUiDaCiUGtwryEkvuovUhiYxMe8
YxP7x7xj3jHT6njlO7PvIYmMTGJjExiYxMe8YxMJvOXbxyKZ4mMTGJjExiYxMYmMTGJjExiYxMYm
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
SM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjN
QrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3
FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVI
zUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1C
txVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcV
SM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjN
QrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3
FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVI
zUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1C
txVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcV
SM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjN
QrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3FUjNQrcVSM1CtxVIzUK3
CpefcNm47cNz3SlMKU6u5dXckRTDbanrri+8roQZNquqORKl2Eku3lTkfh7Dqlful9JEgponZukm
9K729RDpQpRKWSf6v44h/wAX6r8e8gTCHLzn7vaQJSSWfe7JSJGHTdvM9OXY09xev/I3b9+X8AyS
XJocnJUvQXmVG7I7pldkH1PJUhaS7Xm5+fxCTNzxLK/IkjqkajSX0kXQtBP+NJXj8PkGuku+lyfc
ywliOp47s5HfRd/Yepfl5BsnGr/T905yCkqLxGu+Zhp9wkTbL3up6f7oSoj7pOZTCXENXVEq93V2
DqSbMjcOZmpcw4pCCNZlIlkrthINHck6jten2+4PklqRu4zV8ZjrkX2D5Ns0H6mqYiL/AIp3e0wR
E38jcuXJ+X1hgiSTbaJ9jOff4jptt9MlHM/FMOpxvkRT9AyuX6oiL7g6hLZkbhkZmpcw45d99N2U
/gGiJPuGo+/nMeBs0H8VT/4M/wD/xAAsEAACAgIBAgMIAwEBAAAAAAABEQAhMfFBUWFxgZEQMHCh
scHh8CBAYNHQ/9oACAEBAAE/IdlN1N1BGKopVEodcGJSBoRHiJsp3bwM7t5/mUfMZgawT3aMl3my
mymym2g/KS8ySA8yYtbcNJodhA32M2U2U2E/4UUfcm4ishQP1xZU2U2RmymymynU9Yw/mJsjAkAP
oLB6TZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZ
TZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTZTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTd
TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTd
TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdTdQ9T6w2qxQiCiWEUKX09gRIzZQuT5ED1fVwgQwGUC
QW7WJ4jpSMAQX7Bh6RCcBviFFlwt1zglUIbOfOdrtkFoUNFHiilARUqMtXSJVZeZ2RGncKUNUOBL
rjqpKkAYEBjHDhO2xugQIACIIXlMujts8/YhPkD1apz4rrwEo4agjlhkETf0iRQj0BgChIXY83CN
VCwAxg9lTcXKduizQXxeWJSSEOHhxBQC2kopE+AEBdPgkcJIxzV9UMi6WsB369N9UsfA8zWuxME8
BwxRhUSIPXuieAIoBE/nFVGB2HsoUxkgQKBK2QsgGQVAtAhntEbseUI9QSf0LolsQB6AD0ENmQDH
xbD5Ql46B5rsHAUzzicPf4s6GYF2FSqGY1+xFhYKF9G/gEcwfBZsmZIZPIewv3sOJ8f0oG8IEw5u
+xqAXpLJxzSyhPm9hYB+ntgedyqyb7LCJdBhKJEGLI4W5u49CWICIMtS2T6RTu4GpIcksr5cDdod
AEWBUEpcLaYnJZLPJNuHU++QFih80PXqnwC24PIOGInISBEmz9eYkQhGQBAQCNYjYboAPICnkUFv
ehdFDHjAeDDUAYAgDrCiFiNQhow3ieSJB9hqCR/OIoPsNSwCEqYAOAAx5SuRQY4GA0lBmu/sQABH
gQTOe5hRn53MMCzLwSmpQAQHEU6PcXQ6CEUNoHOHZCTmI81x5tLGYLWtyztFsq4Uw7iiITYJrrOU
UYe7SQcEg+PwCAfD8B8B379+/fv079+/fv379+/fv379+/fv379+/fv379v3fv379+/fv379+/fv
379+/fv379+/fv379+/fv379+/fv379+/fv379+/fv379+/fv379+/fv379+/fv379+/fv379+/f
v379+/fv379+/fv379+/fv37/wDuv379+/fv379+/fv379+/fv379+/fv379+/J/tf8AoWZMwAIW
xV/TDnkla8DD99CT0ArhTokgil9Pe1Lmok27RBwUFWfSLj/VnDATUsB9VQe7eAIBjZPV/G6dD+pB
PRD9VUpVIllX73PuCfhSpYAp9Cw8jOwJ4Ht/R4f1DMvGHG2Bde+v/WeffeLyn+sMIPayAD+LB4O0
CxOIhbx2hEJngBHV+7MHj2sjSX7b/pgTjGxnt+no4f8AHEd5Szux73b6QIdmYIFIhwP9W8/FyJH4
swSI8CGkm8/f+OW/oNPP0q4gjzU9UXc/rJ9xyfSWup25PtP2UP6CIp62USyBNvuoYOd+rFl5Bq9H
GiD4TAqxSa+xD8HkwDkkD8Az2mIQZFQGaoEuli4+WcESeDIoCcFOJvGJyVgx8yHBMQ5CSkBPMDjo
sHBoEkooStxA0c5nlVOuEOACoQWChoDk/AfMf8m/eAFfmFQCCCNA+hcuUOH8hmSsByc2JW/+mHCA
phnMHAChGxhNhrsUHGYDP2xWQetQV5ERjgksMbJ5PdoQVo+gAAKgwO0ODVpOHdIqCFkjRASUzWeX
PNQjHxZojHClmFUrh0AAEJfJdH1+DRcDBRHwHWqVqVSkUrUyxYpUqVKhSpUqVKlSpUqVKlSpUqVK
lSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqV
KlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqV/dlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpU
qUAxQARwFJYmmboOO9Ipvie1iJmcBeADYt5XbzleRFEzKzDLouA7iC79BCFKRAC/PkdZWDhUVcn0
3BmV50LPL6IHLlwX4WZYDlngRk5+Sj2Hc3HoHcctIiezKwVAIAuNlgAUu51mUs2IpBC2H4esJE0D
YLaQd4P/ACCsPQSAgGoJ/XCqGebqGKVAB6zkXf5ggIVw0o89VucZgonsLgEHUQT9fgfyORXghYxl
R1mjV3GUi+9WFKbW0MjDqdSokO4HWAGIwrPQoG8JkUX0FTq8i0sK6qsx5AIDKALGH3h+maaqUqMQ
Q6JmiEiPSDVpf0OhBSPGNTngxQqAWUSRb7ncNfni2Icq6CGmkJzYmgOgsyq+UOBB+0KCEEECWDDT
AhFHwxH3UvQNIHoXhKhAAjtj5xIeGT8nQ+EePgh//9oADAMBAAIAAwAAABB4lphoGbykEh4okuAQ
AAAAAAAAAAAAAAAAAAAAAAAAAAG22222222222222222222222222222222222206CHa9/qBwfmf
JcrAPJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLanQcAD
UV7wESCpwQSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
tJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
JJJJJJ7/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD+Zttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttt
tttttttttttttttttttttttttttsFttttttttttttttttttttttttttttttttttttttttttttttt
tttttttttttttttttttttttttttttttttsFttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttBttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
Fttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFt
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
Fttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttFttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttBttttttttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttFttttttttttttttttttttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttlttttttttttttttttttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttthttttttttttttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttthttttttt
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttht
tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttFttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
ttttttttttFlEtttttttsvktttttubNttttttttttttttttttttttttttttttttttttttttttttt
ttttttt/NsTtttstdvctttttttsv0tttttuPtttttttttttttttttttttttttttttttttttttttt
tttttttttttttvttctttspRGFtBEtttttt9tttttvxtttttttttttttttttttttttttttttttttt
ttttttttttttttttttt7tsHttttlK60XVutttttvtttttttttttttttttttttttttttttttttttt
tttttttttttttttttttttttttvttvttttsPPrZU6tkkIkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksGWk5aAf/AP8AZ/8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD1MeYWPHbo3G2n/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/lqc1+A/6Y23E3//AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDnoditmvl90+l//wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/EACYRAAMAAwEAAgEDBQEAAAAAAAABETFh
cCFBURAgMIFAUGBxocH/2gAIAQMBAT8Q3s2m8m7WVdo4SiX8nx02G0j8i+02E/kqsiT5Sjybx/eL
JT1yR9o/tLu02D+5m02Gw2m02m02m02m02m02m02m02m02m02m02m02m02m02m02m02m02m02m02
m02m02m02m02m02m02m02m02m02m02m03G43G43G43G43G43G43G43G43G43G43G43G43G43G43G
43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G43G9if8idY
/wAKJ+jZSlKUTExhBumylExso2JiY/wTH4PSG/S/gnwLASSMkEEEIiCCCCL8NJkEEIIMERBBAkl+
GkyCBeDRkECRcBXouRrJeRofTkkxyNZMRcjR88kSvJMOSYckw5JhyTDkmHJMOSYckw5JhyTDkmHJ
MOSYckw5JhyTDkmHJMOSYckw5JhyTDkmHJMOSYckw5JhyTDkmHJMOSYckw5JhyTDkmHJMOSYckw5
JhyTDkmHJMOSYckw5JhyTDkmHJMOSYckw5JhyTDkmHJMOSYckw5JhyTDkmHJMOSYckw5In5yRY5I
sckWOSLHJFjkmHJMP7KvWNL/ACxJD/U8/stsvg3n5Yv7CsjH/mAxDz+yxYMPy8C/Rf66v/LKzP78
RDD8id/CfpSlKXjWH5IyMSn5n5X6o3gUWR8RwIP9MIQhP1x0J5osU4jgewIwWfo5SyHixHLf4Efu
fopcPulEnbsd+j7+HtPFIn4xamF/xBGaXYh2pPtekzwYi0yh4IjV/sUv6L5EfWl/gSXwPmi0Qt2O
/Qu+rY9E3l3P/RNcP7yVtyThuBMsGEy0Qm+Cb51Yf+jmimkONyehI7h/GjJYvz+RuyQk9av+aOQ8
+b/0ctF/6EJ4avphR8k+hNFsifQx+IvFCsvFYhtCovAKop9iVtEGFfZ/iFYn6KD20konw3ATaG3a
O3BVFjW0xM9o80H8iZQVnhkhYPY6sXjPg+jy20eVEV1ibh5sbelZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZ
WVlZWVlY2xJH/8QAJREBAQEAAgIBBAMAAwAAAAAAABEBITEQcEEwUWGhIEBxYIHQ/9oACAECAQE/
ENg+IjMmNz2xuO2YhuNQ5rPFmcS+8z7Dc7xqZGSw6MOjmsbTITbEyRuNuvxPwJ+yPFKfsn7J9A1V
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVM5Y3ruMTPDeDMbnDMT+AxMYrh4aZwubx4Yc
GZc8kbnDGc+GHBmXPJuT0D0dm1xrNi1t3vkpSm0zeN2shfhYpbdqsUpTkvhS27VYpbaVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
W7w1yqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq1w1z6jxu5w4d+o89SDUzed/8pInqPPUmepM9SZ6
kz1LfU3yw3HD+nG+gMzdbnH0cZrDG58fLp45/Q3zv1dZ/wAyzW7x9DfHq7M1wyG7fON8X6t9Az6W
bFrdXzaZSGVi44L55fD0xje1fDyZDbyMhu5rJ6c/DazzVVVzxVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXxwyN1XOl1
dXV/jdVVVVYqNNM3hVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVpiM3iuVK6X804cOvw7WZ92lVKcm19/7Y2ccN34Z
jNN4x+2d6mvaWOjkbbWPvUx5rUcJ2w3Mm58qTeaY/q3D4N+QT9OxyXnnj0bGW0WIFk6T+Z2z9GzV
LTj7M2wf4ocIEd/9McW2t534P0w3eqZr0d38sM3LdjMHf4ZWyco+QLvWeVt03W46sYIaZv5mZ1iu
V+2/0b/qzjt6MzxmM1uM/Rtu8t3ZHBy7Zw3sNasrdfDdzmuObHFlb0xvcsN2tVwbjW721ZV2M7VV
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
VVVVVVVVVVVVVVVyjWmRj//EACwQAQACAQQCAgAGAgMBAQAAAAEAESExUeHwQfFhcTCBkaGxwSBw
QGDREND/2gAIAQEAAT8QC/vc+T+k/wBxzFiNYbbz1ITStgfeNSUZw+MwktVnRrMCXefh2ma9PZ3P
ru7nes50dCI+YL+nXl+012IHwvh0/WoclFxaKoOA3Y034nu893hYfzZemVuguL/P8+YvFtNWNxu5
xo4ghNBpGgsAW7vnzpAzZeUoZS4UsrYln/tnss+IPOWCZkbdMl7nc/8Aowy2Xdi9Dff61+IgXg+8
2bVYUoO9E4uqxrLqPjKf7TH8Zvc5HWv7l2Rj78n7z3efre+UCDTVyX5xqfpADgfvrnHTx5jc07eC
xf282R+YI0tC1arSfylGt+17nu893nu893nu893nu893nu893nu893nu893nu893nu893nu893nu
893nu893nu893nu893nu893nu893nu893nu893nu893nu893nu893nu893nu893nu893nu893nu8
93nu893ns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89
nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89nns89n
ns89nns89nns89nns89nns89nns89nns89nns89njQ/zYJa1Xy3jQLFP06NsrKXaYCm8qImDXU/R
MyiDoCg+02fTAA1+JAQKwLbL0L8USMEtRBsCB4KpVjX0fL4+/wAtYvlklTrjAJaVJ0i3ZxAcbgwa
iZWOEcb5uQkl6iQZVLsOaVVKSGkUnZS3UU6llvvAtcAuwpRLsgmueUDEvdRUhhDUpPNvGADlUq+3
ocBnfC1A1njUdc0cPF2aAC9qUWRBnjXxOwRhbmwASxK4guQV1RhZUQ1rfefwDawpVtZFRIVrVQui
qFpRCyMmzadwlAXbuqKdtJfhR7csLRBWwQIEhcstQW8AlYVnGGBCpVDUWqIGELDKZTRUvg1bkwpr
GS1HHsTMBmtrgziz6EAJrSL2YtXdeuSRKUFwFoKy23vlaf7Z8ibsIvpYMdoplFoKmGRm8bFLoj9F
BRgLtVjNoAgBoh0wxSt4GuTRFHCfEDJpAqBgh0iaMz1Fj5QeJeJYYFYqFVRdlIub1yad75/0A6M1
vt/mEA9PsNXzbkdZXxebzvGxKMqKuSi1w0zpEtt8ilpUyAJpqxR6SpUgQUAiiNHzdEzjGjekHyoY
nlGkIBrgB4lrtEpCrp2ChhrTEuuVRcbiLVsrZbmbDGJCMagLKtqrlnmnfJCygi34bFBiNdxYcFVC
DWRYWhCJFopFUKSqtrce/wCqoAZq2AUrGC3EZXEr13wQLqUudjytloC7UVtlWZI8+vyGaWRAz5uF
0BO/pmBMY0NKlUUU1iCzGAxYlP07jAAYAAgQw1xdecXS6OPiBF+KYFbMgt3wlRI0wsM/GDW+ETq6
LIlUBRWmib4Ie2N2K3aGC1FqMszACokWN6lyjrjxVEoOWLV/VU+xkRMRRGl5oqoASiooF6AiCQ2F
LUkqtaMFAEKXWmj873yXV/MXpzOwjpwpS6eKgcURRaHQCSknxiVPLy0S2YLYCisCViqo2CVKlSpU
qVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSp
UqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVExovxvNQr5
I/5gwYMGDBgf3x/Kff8AyiDBgwYMGDBgwYMGDBgwYMGDBgwYMGLX+2/l/wBAwYMGDBgwYMGDBgwY
MGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgw
YMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMGDBgwYMFHQjoMQFAM/aLd2W7s
t3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3d
lu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7
st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3
dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W
7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy
3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2W7st3Zbuy3dlu7Ld2
W7v/AOgH0HJVXewxmgYaf8J0+YvelWYsL66HGWrQskpnkucLEmAIrDnH4njnsnAGMgpMh9RqFYwM
/nNWH89Nf3a/XX/tRt5cH3FLQWLMwFgaFa4le0ZjWHquYQoMf4aZ2zBlsKLHnolRVqszm7qayDtF
pNbxgPwF0chjVjUXxFtaJgmbFPNMFf8A3i4NDH/39kfwmf5z+P8AhOj9RFj7IhizfrRLhRpZN1FO
V6iWsNn8V8f7RVeLs2YmUM4DQ07n/tR91CoPDuV9EoMDZP8AAusqHywfaz1iMk51BaqM3Ok3KQlS
AaiI/o7X/m5G8mzMrcpSvidx1+T/AO+TD4mJ/Qf8L7QPK+IkfBVzWBpVruoeBUdipSTh0XqXVYu/
xRWr/uCBewq78VBJ4VtP30zNlUJYb9r/ALVkutoVGPDyJVnVjAMaTSab3zrPlkfD/B0a1rW6r5lI
5xcK54V2GzVuwyhaXv0l0LatLadfwL93XmvB58MZC1TP3FPBgRwouLi1+R9//YaXH7hAoVYsoUUL
REFJ1KaEMoFX4UA3ocBVCjxAo8marC1tFgqtMaalJWlJahxVjhIki0FRzL69tpvQtVqAzVHWSVSl
4sRpzSeYSBxEcHcOs15ayy2Ii/VS9LbEULisiabQX89dkjCKw3cvGzuTk0EKBQfjMLA+sjl/XTp+
FpBSqUraXgPB4/GMaYhi6xdX8/8Aa18s+ZaqvF3X+F1HOv1FalXd/AQSkE2Z/G0/IgB4g118EQAG
gAFQGoMQGHiLjCCEzJCpgWECrU2wGg3oxpkbJJUHaZGh8MevWUtAaVYAKirah9JvQEYHLqpAYBq+
AohiAAUNAA0lMpFcMr1QjQqynNKJi8z+lRfGmIBKKUiVtCYtARkQFgjNa9ZLKMLDSvill7tv3WMe
L3lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZ
Z05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdO
ZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWd
OZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmW
dOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTm
WdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnT
mWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05lnTmWdOZZ05ln
TmWdOZZ05lnTmWdOZZ05lnTmWdOYwQdnCi/2f1d4ErndXV+/KLlNOv8AbCyKqaeGFEt60tYV1X7W
KfFMqqqurEtV49PDAGgTXJbVusYqxf4ZUqVV/wBsVOajxeaKdftp/wBDlSpUqVKlSpUqVKlSpUqV
KlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUq
VKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSr8RUqVKlSpUqVKlS
oTCSUGXWXh46qCb0aCWDMJwkpMtgcjdp4mRY6B2TJZDWFuqEBxpmoGNa3KffDiFuQIMYbLxD75d+
aFtAJWvkjZHqAJcbx8KdKLK2gAlmGy140FY1iH2EwvmNI3oObuqxdy3wilGViJUPBXet0QPwToqU
yKYT9MCy04TwTCrG2tfZrDX3SvdaC/GEfMuIbKohtb6FxomsBhdNtmihdjiKYZKOYEW5qkoG7xGG
jxB0NqYU4B0DF3B9RbpE0qilVVmiWrEVMRYLgnAJ+yMW/kxhGwbAI4VbrXEvYAkbQohazCXe1gv+
j6O8pJo01jZWXZBde1LLhJR542skUR8rd5/SVdedgBC00gXdeZVqGMhQSmjppBecF8jaDCC7rKyv
PFSheoXVXy6Ru4bJQQDU2th8QCidZERz3kLwdpQWxrbKArQ0lZTW5vdw+Xn2khoEswetgwF05txr
DxABBwa4mkw6Om1wL5AttHQF0lgrGlRapGayTRkoVRoRjVwBYGAUWVlzlY7d6OqNN1fD87mYOUGr
v4u/5j0OHG2UCPLzbvpA14WLUL3WarSIo7CE3muCL/oQvoSOrNgwCprbjX/SFGx+koqqA2Cu6xVv
LnXPd5eE8PiABQAbGJvlL1pm/wA6/MMaYzc00xisYlt3bf3NJ5MGNMaTW7zet+Zre208VoaUadxM
7r+cc6rpWs31zd/MGm/MMKNP9If/2Q==
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable



In GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo versio=
n 1.16.0)
 of 2019-12-02 built on yantar92-laptop
Repository revision: 9c0ac88199accb4133d9fbf36d3c4adc3705b22f
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12005000
System Description: Gentoo/Linux

Recent messages:
Saving all Org buffers... done
Saving all Org buffers... done
Clock stopped at [2019-12-05 Thu 14:51] after 0h 1min
File digest doesn=E2=80=99t match, so undo history will be discarded.
Saving file /home/yantar92/.org-clock-in...
Wrote /home/yantar92/.org-clock-in
Clock starts at [2019-12-05 Thu 14:51] - showing today's task time.
When done with this frame, type x c
File digest doesn=E2=80=99t match, so undo history will be discarded.
line-move-1: End of buffer [3 times]

Configured using:
 'configure --prefix=3D/usr --build=3Dx86_64-pc-linux-gnu
 --host=3Dx86_64-pc-linux-gnu --mandir=3D/usr/share/man
 --infodir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc
 --localstatedir=3D/var/lib --disable-silent-rules
 --docdir=3D/usr/share/doc/emacs-vcs-27.0.9999
 --htmldir=3D/usr/share/doc/emacs-vcs-27.0.9999/html --libdir=3D/usr/lib64
 --program-suffix=3D-emacs-27-vcs --includedir=3D/usr/include/emacs-27-vcs
 --infodir=3D/usr/share/info/emacs-27-vcs --localstatedir=3D/var
 --enable-locallisppath=3D/etc/emacs:/usr/share/emacs/site-lisp
 --without-compress-install --without-hesiod --without-pop
 --with-dumping=3Dpdumper --with-file-notification=3Dinotify --enable-acl
 --with-dbus --with-modules --without-gameuser --with-libgmp --with-gpm
 --without-json --without-kerberos --without-kerberos5 --with-lcms2
 --with-xml2 --without-mailutils --without-selinux --with-gnutls
 --without-libsystemd --with-threads --without-wide-int --with-zlib
 --with-sound=3Dalsa --with-x --without-ns --without-gconf
 --without-gsettings --without-toolkit-scroll-bars --with-gif
 --with-jpeg --with-png --with-rsvg --with-tiff --with-xpm
 --with-imagemagick --with-xft --with-cairo --without-harfbuzz
 --without-libotf --without-m17n-flt --with-x-toolkit=3Dlucid --with-xaw3d
 'CFLAGS=3D-march=3Dbroadwell -pipe -O2' CPPFLAGS=3D 'LDFLAGS=3D-Wl,-O1
 -Wl,--as-needed''

Configured features:
XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO IMAGEMAGICK SOUND GPM DBUS GLIB
NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE ZLIB LUCID X11 XDBE XIM
MODULES THREADS PDUMPER LCMS2 GMP

Important settings:
  value of $LANG: en_US.utf8
  value of $XMODIFIERS: @im=3Dimsettings
  locale-coding-system: utf-8-unix

Major mode: Emacs-Lisp

Minor modes in effect:
  flycheck-mode: t
  rainbow-delimiters-mode: t
  highlight-numbers-mode: t
  easy-escape-minor-mode: t
  pretty-symbols-mode: t
  pdf-occur-global-minor-mode: t
  nameless-mode: t
  which-key-mode: t
  global-aggressive-indent-mode: t
  aggressive-indent-mode: t
  treemacs-icons-dired-mode: t
  treemacs-filewatch-mode: t
  treemacs-follow-mode: t
  treemacs-git-mode: deferred
  treemacs-fringe-indicator-mode: t
  diredfl-global-mode: t
  dired-async-mode: t
  winner-mode: t
  recentf-mode: t
  helm-global-mode: t
  helm-mode: t
  volatile-highlights-mode: t
  global-highlight-parentheses-mode: t
  highlight-parentheses-mode: t
  global-git-gutter+-mode: t
  global-magit-file-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  shell-dirtrack-mode: t
  company-mode: t
  persistent-scratch-autosave-mode: t
  savehist-mode: t
  centered-window-mode: t
  boon-mode: t
  boon-local-mode: t
  global-hl-line-mode: t
  spaceline-helm-mode: t
  global-page-break-lines-mode: t
  page-break-lines-mode: t
  override-global-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  global-prettify-symbols-mode: t
  prettify-symbols-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  window-divider-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t
  hs-minor-mode: t

Load-path shadows:
/home/yantar92/.emacs.d/straight/build/org/org-macro hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-macro
/home/yantar92/.emacs.d/straight/build/org/org-pcomplete hides /home/yantar=
92/.emacs.d/straight/build/org-plus-contrib/org-pcomplete
/home/yantar92/.emacs.d/straight/build/org/org-keys hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/org-keys
/home/yantar92/.emacs.d/straight/build/org/ob-python hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-python
/home/yantar92/.emacs.d/straight/build/org/ob-clojure hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ob-clojure
/home/yantar92/.emacs.d/straight/build/org/org hides /home/yantar92/.emacs.=
d/straight/build/org-plus-contrib/org
/home/yantar92/.emacs.d/straight/build/org/org-datetree hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/org-datetree
/home/yantar92/.emacs.d/straight/build/org/ob-stan hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-stan
/home/yantar92/.emacs.d/straight/build/org/ox hides /home/yantar92/.emacs.d=
/straight/build/org-plus-contrib/ox
/home/yantar92/.emacs.d/straight/build/org/ob-makefile hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/ob-makefile
/home/yantar92/.emacs.d/straight/build/org/ob-js hides /home/yantar92/.emac=
s.d/straight/build/org-plus-contrib/ob-js
/home/yantar92/.emacs.d/straight/build/org/ox-publish hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ox-publish
/home/yantar92/.emacs.d/straight/build/org/ob-awk hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-awk
/home/yantar92/.emacs.d/straight/build/org/ob-calc hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-calc
/home/yantar92/.emacs.d/straight/build/org/ox-latex hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ox-latex
/home/yantar92/.emacs.d/straight/build/org/ob-shell hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ob-shell
/home/yantar92/.emacs.d/straight/build/org/org-entities hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/org-entities
/home/yantar92/.emacs.d/straight/build/org/ob-lilypond hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/ob-lilypond
/home/yantar92/.emacs.d/straight/build/org/org-install hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/org-install
/home/yantar92/.emacs.d/straight/build/org/ob-shen hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-shen
/home/yantar92/.emacs.d/straight/build/org/org-faces hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-faces
/home/yantar92/.emacs.d/straight/build/org/org-element hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/org-element
/home/yantar92/.emacs.d/straight/build/org/org-agenda hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/org-agenda
/home/yantar92/.emacs.d/straight/build/org/ob-exp hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-exp
/home/yantar92/.emacs.d/straight/build/org/ob-matlab hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-matlab
/home/yantar92/.emacs.d/straight/build/org/ob-haskell hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ob-haskell
/home/yantar92/.emacs.d/straight/build/org/ob-abc hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-abc
/home/yantar92/.emacs.d/straight/build/org/org-macs hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/org-macs
/home/yantar92/.emacs.d/straight/build/org/ob-fortran hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ob-fortran
/home/yantar92/.emacs.d/straight/build/org/org-lint hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/org-lint
/home/yantar92/.emacs.d/straight/build/org/org-goto hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/org-goto
/home/yantar92/.emacs.d/straight/build/org/ob-ref hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-ref
/home/yantar92/.emacs.d/straight/build/org/ob-lob hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-lob
/home/yantar92/.emacs.d/straight/build/org/org-duration hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/org-duration
/home/yantar92/.emacs.d/straight/build/org/ol-bbdb hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ol-bbdb
/home/yantar92/.emacs.d/straight/build/org/ob-sql hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-sql
/home/yantar92/.emacs.d/straight/build/org/ob-mscgen hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-mscgen
/home/yantar92/.emacs.d/straight/build/org/org-tempo hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-tempo
/home/yantar92/.emacs.d/straight/build/org/ol-eshell hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ol-eshell
/home/yantar92/.emacs.d/straight/build/org/ob-sass hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-sass
/home/yantar92/.emacs.d/straight/build/org/ob-ruby hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-ruby
/home/yantar92/.emacs.d/straight/build/org/ob-java hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-java
/home/yantar92/.emacs.d/straight/build/org/ob-css hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-css
/home/yantar92/.emacs.d/straight/build/org/ob-ocaml hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ob-ocaml
/home/yantar92/.emacs.d/straight/build/org/ob-screen hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-screen
/home/yantar92/.emacs.d/straight/build/org/ob-sed hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-sed
/home/yantar92/.emacs.d/straight/build/org/ob-lisp hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-lisp
/home/yantar92/.emacs.d/straight/build/org/ox-md hides /home/yantar92/.emac=
s.d/straight/build/org-plus-contrib/ox-md
/home/yantar92/.emacs.d/straight/build/org/org-clock hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-clock
/home/yantar92/.emacs.d/straight/build/org/ob-maxima hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-maxima
/home/yantar92/.emacs.d/straight/build/org/ob-io hides /home/yantar92/.emac=
s.d/straight/build/org-plus-contrib/ob-io
/home/yantar92/.emacs.d/straight/build/org/ob-J hides /home/yantar92/.emacs=
.d/straight/build/org-plus-contrib/ob-J
/home/yantar92/.emacs.d/straight/build/org/ol-rmail hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ol-rmail
/home/yantar92/.emacs.d/straight/build/org/ox-org hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ox-org
/home/yantar92/.emacs.d/straight/build/org/ob-table hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ob-table
/home/yantar92/.emacs.d/straight/build/org/ol hides /home/yantar92/.emacs.d=
/straight/build/org-plus-contrib/ol
/home/yantar92/.emacs.d/straight/build/org/ob-asymptote hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/ob-asymptote
/home/yantar92/.emacs.d/straight/build/org/ob-sqlite hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-sqlite
/home/yantar92/.emacs.d/straight/build/org/ol-w3m hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ol-w3m
/home/yantar92/.emacs.d/straight/build/org/ox-beamer hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ox-beamer
/home/yantar92/.emacs.d/straight/build/org/org-mouse hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-mouse
/home/yantar92/.emacs.d/straight/build/org/org-habit hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-habit
/home/yantar92/.emacs.d/straight/build/org/ob-gnuplot hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ob-gnuplot
/home/yantar92/.emacs.d/straight/build/org/org-crypt hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-crypt
/home/yantar92/.emacs.d/straight/build/org/ob-ebnf hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-ebnf
/home/yantar92/.emacs.d/straight/build/org/ob-R hides /home/yantar92/.emacs=
.d/straight/build/org-plus-contrib/ob-R
/home/yantar92/.emacs.d/straight/build/org/org-inlinetask hides /home/yanta=
r92/.emacs.d/straight/build/org-plus-contrib/org-inlinetask
/home/yantar92/.emacs.d/straight/build/org/ol-irc hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ol-irc
/home/yantar92/.emacs.d/straight/build/org/org-archive hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/org-archive
/home/yantar92/.emacs.d/straight/build/org/ol-docview hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ol-docview
/home/yantar92/.emacs.d/straight/build/org/ob-plantuml hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/ob-plantuml
/home/yantar92/.emacs.d/straight/build/org/ob-eshell hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-eshell
/home/yantar92/.emacs.d/straight/build/org/ob-eval hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-eval
/home/yantar92/.emacs.d/straight/build/org/ox-texinfo hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ox-texinfo
/home/yantar92/.emacs.d/straight/build/org/ob-dot hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-dot
/home/yantar92/.emacs.d/straight/build/org/ob hides /home/yantar92/.emacs.d=
/straight/build/org-plus-contrib/ob
/home/yantar92/.emacs.d/straight/build/org/ob-coq hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-coq
/home/yantar92/.emacs.d/straight/build/org/ol-info hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ol-info
/home/yantar92/.emacs.d/straight/build/org/org-loaddefs hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/org-loaddefs
/home/yantar92/.emacs.d/straight/build/org/ob-ditaa hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ob-ditaa
/home/yantar92/.emacs.d/straight/build/org/org-mobile hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/org-mobile
/home/yantar92/.emacs.d/straight/build/org/ox-man hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ox-man
/home/yantar92/.emacs.d/straight/build/org/ob-emacs-lisp hides /home/yantar=
92/.emacs.d/straight/build/org-plus-contrib/ob-emacs-lisp
/home/yantar92/.emacs.d/straight/build/org/ol-gnus hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ol-gnus
/home/yantar92/.emacs.d/straight/build/org/ob-lua hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-lua
/home/yantar92/.emacs.d/straight/build/org/org-protocol hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/org-protocol
/home/yantar92/.emacs.d/straight/build/org/org-compat hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/org-compat
/home/yantar92/.emacs.d/straight/build/org/ob-vala hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-vala
/home/yantar92/.emacs.d/straight/build/org/ob-org hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ob-org
/home/yantar92/.emacs.d/straight/build/org/ox-html hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ox-html
/home/yantar92/.emacs.d/straight/build/org/org-list hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/org-list
/home/yantar92/.emacs.d/straight/build/org/ol-bibtex hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ol-bibtex
/home/yantar92/.emacs.d/straight/build/org/ob-forth hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ob-forth
/home/yantar92/.emacs.d/straight/build/org/org-indent hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/org-indent
/home/yantar92/.emacs.d/straight/build/org/org-footnote hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/org-footnote
/home/yantar92/.emacs.d/straight/build/org/ob-scheme hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-scheme
/home/yantar92/.emacs.d/straight/build/org/ob-tangle hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-tangle
/home/yantar92/.emacs.d/straight/build/org/ox-icalendar hides /home/yantar9=
2/.emacs.d/straight/build/org-plus-contrib/ox-icalendar
/home/yantar92/.emacs.d/straight/build/org/ol-eww hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ol-eww
/home/yantar92/.emacs.d/straight/build/org/ob-octave hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-octave
/home/yantar92/.emacs.d/straight/build/org/ob-ledger hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-ledger
/home/yantar92/.emacs.d/straight/build/org/org-num hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/org-num
/home/yantar92/.emacs.d/straight/build/org/ob-picolisp hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/ob-picolisp
/home/yantar92/.emacs.d/straight/build/org/ob-latex hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ob-latex
/home/yantar92/.emacs.d/straight/build/org/ob-groovy hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-groovy
/home/yantar92/.emacs.d/straight/build/org/org-id hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/org-id
/home/yantar92/.emacs.d/straight/build/org/ob-core hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-core
/home/yantar92/.emacs.d/straight/build/org/ob-processing hides /home/yantar=
92/.emacs.d/straight/build/org-plus-contrib/ob-processing
/home/yantar92/.emacs.d/straight/build/org/org-capture hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/org-capture
/home/yantar92/.emacs.d/straight/build/org/ob-C hides /home/yantar92/.emacs=
.d/straight/build/org-plus-contrib/ob-C
/home/yantar92/.emacs.d/straight/build/org/ox-odt hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ox-odt
/home/yantar92/.emacs.d/straight/build/org/org-attach-git hides /home/yanta=
r92/.emacs.d/straight/build/org-plus-contrib/org-attach-git
/home/yantar92/.emacs.d/straight/build/org/org-feed hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/org-feed
/home/yantar92/.emacs.d/straight/build/org/org-ctags hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-ctags
/home/yantar92/.emacs.d/straight/build/org/org-src hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/org-src
/home/yantar92/.emacs.d/straight/build/org/org-colview hides /home/yantar92=
/.emacs.d/straight/build/org-plus-contrib/org-colview
/home/yantar92/.emacs.d/straight/build/org/ox-ascii hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/ox-ascii
/home/yantar92/.emacs.d/straight/build/org/org-plot hides /home/yantar92/.e=
macs.d/straight/build/org-plus-contrib/org-plot
/home/yantar92/.emacs.d/straight/build/org/ob-comint hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/ob-comint
/home/yantar92/.emacs.d/straight/build/org/org-timer hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-timer
/home/yantar92/.emacs.d/straight/build/org/org-attach hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/org-attach
/home/yantar92/.emacs.d/straight/build/org/ob-perl hides /home/yantar92/.em=
acs.d/straight/build/org-plus-contrib/ob-perl
/home/yantar92/.emacs.d/straight/build/org/org-table hides /home/yantar92/.=
emacs.d/straight/build/org-plus-contrib/org-table
/home/yantar92/.emacs.d/straight/build/org/ol-mhe hides /home/yantar92/.ema=
cs.d/straight/build/org-plus-contrib/ol-mhe
/home/yantar92/.emacs.d/straight/build/org/ob-hledger hides /home/yantar92/=
.emacs.d/straight/build/org-plus-contrib/ob-hledger
/home/yantar92/.emacs.d/straight/build/helpful/helpful hides /home/yantar92=
/.emacs.d/site-lisp/helpful/helpful
/home/yantar92/.emacs.d/straight/build/fringe-helper/fringe-helper hides /h=
ome/yantar92/.emacs.d/site-lisp/fringe-helper.el/fringe-helper
/home/yantar92/.emacs.d/site-lisp/spaceline-all-the-icons.el/spaceline-all-=
the-icons hides ~/.emacs.d/site-lisp/spaceline-all-the-icons
/home/yantar92/.emacs.d/straight/build/fringe-helper/fringe-helper hides ~/=
.emacs.d/site-lisp/fringe-helper
/home/yantar92/.emacs.d/straight/build/dash-functional/dash-functional hide=
s /usr/share/emacs/site-lisp/dash/dash-functional
/home/yantar92/.emacs.d/straight/build/dash/dash hides /usr/share/emacs/sit=
e-lisp/dash/dash
/home/yantar92/.emacs.d/straight/build/f/f hides /usr/share/emacs/site-lisp=
/f/f
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-draft hides /usr/sha=
re/emacs/site-lisp/notmuch/notmuch-draft
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-tree hides /usr/shar=
e/emacs/site-lisp/notmuch/notmuch-tree
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-hello hides /usr/sha=
re/emacs/site-lisp/notmuch/notmuch-hello
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-parser hides /usr/sh=
are/emacs/site-lisp/notmuch/notmuch-parser
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-query hides /usr/sha=
re/emacs/site-lisp/notmuch/notmuch-query
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-crypto hides /usr/sh=
are/emacs/site-lisp/notmuch/notmuch-crypto
/home/yantar92/.emacs.d/straight/build/notmuch/coolj hides /usr/share/emacs=
/site-lisp/notmuch/coolj
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-mua hides /usr/share=
/emacs/site-lisp/notmuch/notmuch-mua
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-tag hides /usr/share=
/emacs/site-lisp/notmuch/notmuch-tag
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-wash hides /usr/shar=
e/emacs/site-lisp/notmuch/notmuch-wash
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-show hides /usr/shar=
e/emacs/site-lisp/notmuch/notmuch-show
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-address hides /usr/s=
hare/emacs/site-lisp/notmuch/notmuch-address
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-print hides /usr/sha=
re/emacs/site-lisp/notmuch/notmuch-print
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-maildir-fcc hides /u=
sr/share/emacs/site-lisp/notmuch/notmuch-maildir-fcc
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-compat hides /usr/sh=
are/emacs/site-lisp/notmuch/notmuch-compat
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-message hides /usr/s=
hare/emacs/site-lisp/notmuch/notmuch-message
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-company hides /usr/s=
hare/emacs/site-lisp/notmuch/notmuch-company
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch hides /usr/share/ema=
cs/site-lisp/notmuch/notmuch
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-lib hides /usr/share=
/emacs/site-lisp/notmuch/notmuch-lib
/home/yantar92/.emacs.d/straight/build/notmuch/notmuch-jump hides /usr/shar=
e/emacs/site-lisp/notmuch/notmuch-jump
/home/yantar92/.emacs.d/straight/build/s/s hides /usr/share/emacs/site-lisp=
/s/s
/home/yantar92/.emacs.d/straight/build/with-editor/with-editor hides /usr/s=
hare/emacs/site-lisp/with-editor/with-editor
/home/yantar92/.emacs.d/site-lisp/centered-window-mode/custom hides /usr/sh=
are/emacs/27.0.50/lisp/custom
/home/yantar92/.emacs.d/straight/build/org/org-macro hides /usr/share/emacs=
/27.0.50/lisp/org/org-macro
/home/yantar92/.emacs.d/straight/build/org/org-pcomplete hides /usr/share/e=
macs/27.0.50/lisp/org/org-pcomplete
/home/yantar92/.emacs.d/straight/build/org/ob-python hides /usr/share/emacs=
/27.0.50/lisp/org/ob-python
/home/yantar92/.emacs.d/straight/build/org/ob-clojure hides /usr/share/emac=
s/27.0.50/lisp/org/ob-clojure
/home/yantar92/.emacs.d/straight/build/org/org hides /usr/share/emacs/27.0.=
50/lisp/org/org
/home/yantar92/.emacs.d/straight/build/org/org-datetree hides /usr/share/em=
acs/27.0.50/lisp/org/org-datetree
/home/yantar92/.emacs.d/straight/build/org/ob-stan hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-stan
/home/yantar92/.emacs.d/straight/build/org/ox hides /usr/share/emacs/27.0.5=
0/lisp/org/ox
/home/yantar92/.emacs.d/straight/build/org/ob-makefile hides /usr/share/ema=
cs/27.0.50/lisp/org/ob-makefile
/home/yantar92/.emacs.d/straight/build/org/ob-js hides /usr/share/emacs/27.=
0.50/lisp/org/ob-js
/home/yantar92/.emacs.d/straight/build/org/ox-publish hides /usr/share/emac=
s/27.0.50/lisp/org/ox-publish
/home/yantar92/.emacs.d/straight/build/org/ob-awk hides /usr/share/emacs/27=
.0.50/lisp/org/ob-awk
/home/yantar92/.emacs.d/straight/build/org/ob-calc hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-calc
/home/yantar92/.emacs.d/straight/build/org/ox-latex hides /usr/share/emacs/=
27.0.50/lisp/org/ox-latex
/home/yantar92/.emacs.d/straight/build/org/ob-shell hides /usr/share/emacs/=
27.0.50/lisp/org/ob-shell
/home/yantar92/.emacs.d/straight/build/org/org-entities hides /usr/share/em=
acs/27.0.50/lisp/org/org-entities
/home/yantar92/.emacs.d/straight/build/org/ob-lilypond hides /usr/share/ema=
cs/27.0.50/lisp/org/ob-lilypond
/home/yantar92/.emacs.d/straight/build/org/org-install hides /usr/share/ema=
cs/27.0.50/lisp/org/org-install
/home/yantar92/.emacs.d/straight/build/org/ob-shen hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-shen
/home/yantar92/.emacs.d/straight/build/org/org-faces hides /usr/share/emacs=
/27.0.50/lisp/org/org-faces
/home/yantar92/.emacs.d/straight/build/org/org-element hides /usr/share/ema=
cs/27.0.50/lisp/org/org-element
/home/yantar92/.emacs.d/straight/build/org/org-agenda hides /usr/share/emac=
s/27.0.50/lisp/org/org-agenda
/home/yantar92/.emacs.d/straight/build/org/ob-exp hides /usr/share/emacs/27=
.0.50/lisp/org/ob-exp
/home/yantar92/.emacs.d/straight/build/org/ob-matlab hides /usr/share/emacs=
/27.0.50/lisp/org/ob-matlab
/home/yantar92/.emacs.d/straight/build/org/ob-haskell hides /usr/share/emac=
s/27.0.50/lisp/org/ob-haskell
/home/yantar92/.emacs.d/straight/build/org/ob-abc hides /usr/share/emacs/27=
.0.50/lisp/org/ob-abc
/home/yantar92/.emacs.d/straight/build/org/org-macs hides /usr/share/emacs/=
27.0.50/lisp/org/org-macs
/home/yantar92/.emacs.d/straight/build/org/ob-fortran hides /usr/share/emac=
s/27.0.50/lisp/org/ob-fortran
/home/yantar92/.emacs.d/straight/build/org/org-lint hides /usr/share/emacs/=
27.0.50/lisp/org/org-lint
/home/yantar92/.emacs.d/straight/build/org/ob-ref hides /usr/share/emacs/27=
.0.50/lisp/org/ob-ref
/home/yantar92/.emacs.d/straight/build/org/ob-lob hides /usr/share/emacs/27=
.0.50/lisp/org/ob-lob
/home/yantar92/.emacs.d/straight/build/org/org-duration hides /usr/share/em=
acs/27.0.50/lisp/org/org-duration
/home/yantar92/.emacs.d/straight/build/org/ob-sql hides /usr/share/emacs/27=
.0.50/lisp/org/ob-sql
/home/yantar92/.emacs.d/straight/build/org/ob-mscgen hides /usr/share/emacs=
/27.0.50/lisp/org/ob-mscgen
/home/yantar92/.emacs.d/straight/build/org/ob-sass hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-sass
/home/yantar92/.emacs.d/straight/build/org/ob-ruby hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-ruby
/home/yantar92/.emacs.d/straight/build/org/ob-java hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-java
/home/yantar92/.emacs.d/straight/build/org/ob-css hides /usr/share/emacs/27=
.0.50/lisp/org/ob-css
/home/yantar92/.emacs.d/straight/build/org/ob-ocaml hides /usr/share/emacs/=
27.0.50/lisp/org/ob-ocaml
/home/yantar92/.emacs.d/straight/build/org/ob-screen hides /usr/share/emacs=
/27.0.50/lisp/org/ob-screen
/home/yantar92/.emacs.d/straight/build/org/ob-sed hides /usr/share/emacs/27=
.0.50/lisp/org/ob-sed
/home/yantar92/.emacs.d/straight/build/org/ob-lisp hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-lisp
/home/yantar92/.emacs.d/straight/build/org/ox-md hides /usr/share/emacs/27.=
0.50/lisp/org/ox-md
/home/yantar92/.emacs.d/straight/build/org/org-clock hides /usr/share/emacs=
/27.0.50/lisp/org/org-clock
/home/yantar92/.emacs.d/straight/build/org/ob-maxima hides /usr/share/emacs=
/27.0.50/lisp/org/ob-maxima
/home/yantar92/.emacs.d/straight/build/org/ob-io hides /usr/share/emacs/27.=
0.50/lisp/org/ob-io
/home/yantar92/.emacs.d/straight/build/org/ob-J hides /usr/share/emacs/27.0=
.50/lisp/org/ob-J
/home/yantar92/.emacs.d/straight/build/org/ox-org hides /usr/share/emacs/27=
.0.50/lisp/org/ox-org
/home/yantar92/.emacs.d/straight/build/org/ob-table hides /usr/share/emacs/=
27.0.50/lisp/org/ob-table
/home/yantar92/.emacs.d/straight/build/org/ob-asymptote hides /usr/share/em=
acs/27.0.50/lisp/org/ob-asymptote
/home/yantar92/.emacs.d/straight/build/org/ob-sqlite hides /usr/share/emacs=
/27.0.50/lisp/org/ob-sqlite
/home/yantar92/.emacs.d/straight/build/org/ox-beamer hides /usr/share/emacs=
/27.0.50/lisp/org/ox-beamer
/home/yantar92/.emacs.d/straight/build/org/org-mouse hides /usr/share/emacs=
/27.0.50/lisp/org/org-mouse
/home/yantar92/.emacs.d/straight/build/org/org-habit hides /usr/share/emacs=
/27.0.50/lisp/org/org-habit
/home/yantar92/.emacs.d/straight/build/org/ob-gnuplot hides /usr/share/emac=
s/27.0.50/lisp/org/ob-gnuplot
/home/yantar92/.emacs.d/straight/build/org/org-crypt hides /usr/share/emacs=
/27.0.50/lisp/org/org-crypt
/home/yantar92/.emacs.d/straight/build/org/ob-ebnf hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-ebnf
/home/yantar92/.emacs.d/straight/build/org/ob-R hides /usr/share/emacs/27.0=
.50/lisp/org/ob-R
/home/yantar92/.emacs.d/straight/build/org/org-inlinetask hides /usr/share/=
emacs/27.0.50/lisp/org/org-inlinetask
/home/yantar92/.emacs.d/straight/build/org/org-archive hides /usr/share/ema=
cs/27.0.50/lisp/org/org-archive
/home/yantar92/.emacs.d/straight/build/org/ob-plantuml hides /usr/share/ema=
cs/27.0.50/lisp/org/ob-plantuml
/home/yantar92/.emacs.d/straight/build/org/ob-eval hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-eval
/home/yantar92/.emacs.d/straight/build/org/ox-texinfo hides /usr/share/emac=
s/27.0.50/lisp/org/ox-texinfo
/home/yantar92/.emacs.d/straight/build/org/ob-dot hides /usr/share/emacs/27=
.0.50/lisp/org/ob-dot
/home/yantar92/.emacs.d/straight/build/org/ob hides /usr/share/emacs/27.0.5=
0/lisp/org/ob
/home/yantar92/.emacs.d/straight/build/org/ob-coq hides /usr/share/emacs/27=
.0.50/lisp/org/ob-coq
/home/yantar92/.emacs.d/straight/build/org/org-loaddefs hides /usr/share/em=
acs/27.0.50/lisp/org/org-loaddefs
/home/yantar92/.emacs.d/straight/build/org/ob-ditaa hides /usr/share/emacs/=
27.0.50/lisp/org/ob-ditaa
/home/yantar92/.emacs.d/straight/build/org/org-mobile hides /usr/share/emac=
s/27.0.50/lisp/org/org-mobile
/home/yantar92/.emacs.d/straight/build/org/ox-man hides /usr/share/emacs/27=
.0.50/lisp/org/ox-man
/home/yantar92/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/share/e=
macs/27.0.50/lisp/org/ob-emacs-lisp
/home/yantar92/.emacs.d/straight/build/org/ob-lua hides /usr/share/emacs/27=
.0.50/lisp/org/ob-lua
/home/yantar92/.emacs.d/straight/build/org/org-protocol hides /usr/share/em=
acs/27.0.50/lisp/org/org-protocol
/home/yantar92/.emacs.d/straight/build/org/org-compat hides /usr/share/emac=
s/27.0.50/lisp/org/org-compat
/home/yantar92/.emacs.d/straight/build/org/ob-vala hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-vala
/home/yantar92/.emacs.d/straight/build/org/ob-org hides /usr/share/emacs/27=
.0.50/lisp/org/ob-org
/home/yantar92/.emacs.d/straight/build/org/ox-html hides /usr/share/emacs/2=
7.0.50/lisp/org/ox-html
/home/yantar92/.emacs.d/straight/build/org/org-list hides /usr/share/emacs/=
27.0.50/lisp/org/org-list
/home/yantar92/.emacs.d/straight/build/org/ob-forth hides /usr/share/emacs/=
27.0.50/lisp/org/ob-forth
/home/yantar92/.emacs.d/straight/build/org/org-indent hides /usr/share/emac=
s/27.0.50/lisp/org/org-indent
/home/yantar92/.emacs.d/straight/build/org/org-footnote hides /usr/share/em=
acs/27.0.50/lisp/org/org-footnote
/home/yantar92/.emacs.d/straight/build/org/ob-scheme hides /usr/share/emacs=
/27.0.50/lisp/org/ob-scheme
/home/yantar92/.emacs.d/straight/build/org/ob-tangle hides /usr/share/emacs=
/27.0.50/lisp/org/ob-tangle
/home/yantar92/.emacs.d/straight/build/org/ox-icalendar hides /usr/share/em=
acs/27.0.50/lisp/org/ox-icalendar
/home/yantar92/.emacs.d/straight/build/org/ob-octave hides /usr/share/emacs=
/27.0.50/lisp/org/ob-octave
/home/yantar92/.emacs.d/straight/build/org/ob-ledger hides /usr/share/emacs=
/27.0.50/lisp/org/ob-ledger
/home/yantar92/.emacs.d/straight/build/org/ob-picolisp hides /usr/share/ema=
cs/27.0.50/lisp/org/ob-picolisp
/home/yantar92/.emacs.d/straight/build/org/ob-latex hides /usr/share/emacs/=
27.0.50/lisp/org/ob-latex
/home/yantar92/.emacs.d/straight/build/org/ob-groovy hides /usr/share/emacs=
/27.0.50/lisp/org/ob-groovy
/home/yantar92/.emacs.d/straight/build/org/org-id hides /usr/share/emacs/27=
.0.50/lisp/org/org-id
/home/yantar92/.emacs.d/straight/build/org/ob-core hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-core
/home/yantar92/.emacs.d/straight/build/org/ob-processing hides /usr/share/e=
macs/27.0.50/lisp/org/ob-processing
/home/yantar92/.emacs.d/straight/build/org/org-capture hides /usr/share/ema=
cs/27.0.50/lisp/org/org-capture
/home/yantar92/.emacs.d/straight/build/org/ob-C hides /usr/share/emacs/27.0=
.50/lisp/org/ob-C
/home/yantar92/.emacs.d/straight/build/org/ox-odt hides /usr/share/emacs/27=
.0.50/lisp/org/ox-odt
/home/yantar92/.emacs.d/straight/build/org/org-feed hides /usr/share/emacs/=
27.0.50/lisp/org/org-feed
/home/yantar92/.emacs.d/straight/build/org/org-ctags hides /usr/share/emacs=
/27.0.50/lisp/org/org-ctags
/home/yantar92/.emacs.d/straight/build/org/org-src hides /usr/share/emacs/2=
7.0.50/lisp/org/org-src
/home/yantar92/.emacs.d/straight/build/org/org-colview hides /usr/share/ema=
cs/27.0.50/lisp/org/org-colview
/home/yantar92/.emacs.d/straight/build/org/ox-ascii hides /usr/share/emacs/=
27.0.50/lisp/org/ox-ascii
/home/yantar92/.emacs.d/straight/build/org/org-plot hides /usr/share/emacs/=
27.0.50/lisp/org/org-plot
/home/yantar92/.emacs.d/straight/build/org/ob-comint hides /usr/share/emacs=
/27.0.50/lisp/org/ob-comint
/home/yantar92/.emacs.d/straight/build/org/org-timer hides /usr/share/emacs=
/27.0.50/lisp/org/org-timer
/home/yantar92/.emacs.d/straight/build/org/org-attach hides /usr/share/emac=
s/27.0.50/lisp/org/org-attach
/home/yantar92/.emacs.d/straight/build/org/ob-perl hides /usr/share/emacs/2=
7.0.50/lisp/org/ob-perl
/home/yantar92/.emacs.d/straight/build/org/org-table hides /usr/share/emacs=
/27.0.50/lisp/org/org-table
/home/yantar92/.emacs.d/straight/build/org/ob-hledger hides /usr/share/emac=
s/27.0.50/lisp/org/ob-hledger
/home/yantar92/.emacs.d/straight/build/cl-lib/cl-lib hides /usr/share/emacs=
/27.0.50/lisp/emacs-lisp/cl-lib
/home/yantar92/.emacs.d/straight/build/let-alist/let-alist hides /usr/share=
/emacs/27.0.50/lisp/emacs-lisp/let-alist
/home/yantar92/.emacs.d/straight/build/seq/seq hides /usr/share/emacs/27.0.=
50/lisp/emacs-lisp/seq

Features:
(shadow emacsbug ledger-mode ledger-check ledger-texi ledger-test
ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts
ledger-fontify ledger-state ledger-complete ledger-schedule ledger-init
ledger-xact ledger-post ledger-exec ledger-navigate eshell esh-cmd
esh-ext esh-opt esh-proc esh-io esh-module esh-groups ledger-context
ledger-commodities esh-arg esh-util ledger-regex w3m-form w3m w3m-hist
w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc
w3m-util sendmail qp org-quick-peek cal-move network-stream url-cache
use-package-ensure two-column eieio-opt speedbar sb-image ezimage dframe
tabify sh-script executable helm-x-files mule-util reftex-parse
elfeed-link mail-extr mm-archive misearch multi-isearch cl-print cal-iso
gnuplot-gui gnuplot hideshow flycheck-tip error-tip
flycheck-tip-autoloads flycheck rainbow-delimiters highlight-numbers
parent-mode easy-escape sort org-duration ffap org-table-sticky-header
ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir ol-docview doc-view
ol-bbdb ol-w3m dired-du find-dired dired-du-autoloads
dired-hide-dotfiles ol-notmuch org-eldoc
org-table-sticky-header-autoloads pretty-symbols ob-async
ob-async-autoloads ob-mathematica ob-latex ob-dot ob-calc calc-store
calc-trail calc-ext calc calc-loaddefs calc-macs ob-gnuplot ob-ditaa
ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs ob-python ob-perl ob-org ob-shell org-tempo
tempo ov ov-autoloads ox-md ox-extra org-capture-pop-frame
org-capture-pop-frame-autoloads org-protocol pomidor-autoloads org-clock
org-autosort helm-org-contacts org-contacts gnus-art mm-uu mml2015
gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail
mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus
nnheader org-quick-peek-autoloads quick-peek quick-peek-autoloads
org-gcal org-archive request-deferred deferred alert log4e notifications
dbus gntp org-gcal-autoloads alert-autoloads log4e-autoloads
gntp-autoloads request-deferred-autoloads deferred-autoloads calfw-org
calfw-org-autoloads calfw holidays hol-loaddefs calfw-autoloads
org-web-tools-autoloads esxml-autoloads org-attach helm-recoll
helm-for-files helm-bookmark helm-adaptive helm-external
helm-recoll-autoloads org-ref-url-utils org-ref org-ref-helm-bibtex
org-ref-helm helm-bibtex bibtex-completion biblio biblio-download
biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref
biblio-arxiv timezone biblio-doi biblio-core ido helm-net org-ref-core
warnings reftex-cite reftex reftex-loaddefs reftex-vars parsebib ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse
nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table
ox-ascii ox-publish ox org-ref-glossary org-ref-bibtex org-ref-citeproc
org-element key-chord doi-utils org-ref-utils org-ref-pdf ol-bibtex
bibtex htmlize org-ref-autoloads key-chord-autoloads ivy-autoloads
helm-bibtex-autoloads biblio-autoloads biblio-core-autoloads
parsebib-autoloads htmlize-autoloads org-id scimax-inkscape org-pdfview
org-pdfview-autoloads org-capture org-checklist org-habit org-agenda
org-edna org-edna-autoloads org-inlinetask org-autoloads
notmuch-calendar-x helm-notmuch helm-notmuch-autoloads notmuch
notmuch-hello notmuch-tree notmuch-show notmuch-print notmuch-crypto
notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc
notmuch-address notmuch-company notmuch-parser notmuch-wash coolj
notmuch-query goto-addr icalendar diary-lib diary-loaddefs notmuch-tag
notmuch-lib notmuch-version notmuch-compat mm-view mml-smime smime dig
notmuch-autoloads elfeed-org elfeed-show elfeed-search shr svg dom
elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree
url-queue xml-query xml elfeed-org-autoloads elfeed-autoloads mingus
libmpdee mingus-autoloads libmpdee-autoloads shell-pop-autoloads
eterm-256color-autoloads xterm-color-autoloads vterm-autoloads
pdf-view-restore pdf-view-restore-autoloads pdf-sync pdf-outline
pdf-links pdf-history pdf-occur ibuf-ext ibuffer ibuffer-loaddefs
pdf-isearch pdf-tools pdf-annot tablist tablist-filter
semantic/wisent/comp semantic/wisent semantic/wisent/wisent
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw mode-local cedet org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list
org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval
org-table ol org-keys org-compat org-macs org-loaddefs cal-menu calendar
cal-loaddefs pdf-misc pdf-view treemacs-bookmarks magit-bookmark
bookmark pp jka-compr pdf-cache pdf-info tq pdf-util pdf-tools-autoloads
tablist-autoloads wolfram-mode smie wolfram-mode-autoloads
ledger-mode-autoloads gnuplot-autoloads nameless lisp-mnt
nameless-autoloads eros rsw-elisp quickrun-autoloads eros-autoloads
bug-hunter bug-hunter-autoloads elisp-demos elisp-demos-autoloads
helpful trace info-look dash-functional elisp-refs loop
helpful-autoloads elisp-refs-autoloads loop-autoloads
dash-functional-autoloads tldr request tldr-autoloads request-autoloads
helm-descbinds helm-descbinds-autoloads which-key which-key-autoloads
lorem-ipsum lorem-ipsum-autoloads debug undohist undohist-autoloads
yasnippet yasnippet-autoloads move-text-autoloads aggressive-indent
aggressive-indent-autoloads comment-dwim-2-autoloads
visual-regexp-steroids visual-regexp visual-regexp-steroids-autoloads
visual-regexp-autoloads helm-org-rifle-autoloads treemacs-icons-dired
treemacs treemacs-compatibility treemacs-mode treemacs-interface
treemacs-extensions treemacs-persistence treemacs-mouse-interface
treemacs-tag-follow-mode treemacs-filewatch-mode treemacs-tags
treemacs-follow-mode treemacs-rendering treemacs-async treemacs-faces
treemacs-icons treemacs-workspaces treemacs-dom treemacs-visuals
treemacs-fringe-indicator pulse treemacs-themes treemacs-core-utils
pfuture ace-window avy treemacs-macros inline ht treemacs-customization
treemacs-icons-dired-autoloads treemacs-autoloads ht-autoloads
pfuture-autoloads ace-window-autoloads diredfl diredfl-autoloads
dired-filter f dired-hacks-utils dired-filter-autoloads f-autoloads
dired-hacks-utils-autoloads dired-async dired+ image-dired image-mode
exif image-file help-fns+ help-fns radix-tree dired-x dired-aux
dired-hide-dotfiles-autoloads disk-usage disk-usage-autoloads winner
helm-bm compile recentf tree-widget helm-command helm-elisp helm-eval
edebug backtrace helm-info helm-mode helm-files helm-buffers helm-occur
helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help
helm-types helm-config helm-easymenu helm helm-source helm-multi-match
helm-lib helm-bm-autoloads bm bm-autoloads goto-line-preview
goto-line-preview-autoloads cus-edit cus-start cus-load wid-edit
avy-autoloads git-gutter-fringe git-gutter git-gutter-fringe-autoloads
git-gutter-autoloads volatile-highlights volatile-highlights-autoloads
easy-escape-autoloads highlight-numbers-autoloads parent-mode-autoloads
rainbow-delimiters-autoloads highlight-parentheses
highlight-parentheses-autoloads flycheck-autoloads seq-autoloads
pkg-info-autoloads epl-autoloads flyspell ispell hi-lock
git-gutter-fringe+ git-gutter+ tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat ls-lisp fringe-helper
git-gutter-fringe+-autoloads fringe-helper-autoloads
git-gutter+-autoloads forge-list forge-commands forge-semi
forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab
forge-github ghub-graphql treepy gsexp ghub let-alist gnutls
forge-notify forge-revnote forge-pullreq forge-issue forge-topic
parse-time iso8601 bug-reference forge-post markdown-mode noutline
outline forge-repo forge forge-core forge-db closql emacsql-sqlite
emacsql emacsql-compiler url-http url-auth url-gw nsm url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap forge-autoloads closql-autoloads
emacsql-sqlite-autoloads emacsql-autoloads magithub-autoloads
markdown-mode-autoloads ghub+-autoloads apiwrap-autoloads ghub-autoloads
treepy-autoloads let-alist-autoloads magit-submodule magit-obsolete
magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
magit-fetch magit-clone magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-tag magit-merge magit-branch
magit-reset magit-files magit-refs magit-status magit package browse-url
url-handlers url-parse auth-source json map url-vars magit-repos
magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode
diff diff-mode magit-core magit-autorevert magit-margin magit-transient
magit-process magit-mode git-commit magit-git magit-section magit-utils
crm log-edit message rmc puny dired dired-loaddefs rfc822 mml mml-sec
password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs
text-property-search time-date mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev
mail-utils gmm-utils mailheader pcvs-util add-log with-editor
async-bytecomp async shell pcomplete comint ansi-color transient
format-spec magit-autoloads transient-autoloads git-commit-autoloads
with-editor-autoloads autorevert filenotify disp-table company-oddmuse
company-keywords company-etags etags fileloop generator xref project
company-gtags company-dabbrev-code company-dabbrev company-files
company-capf company-cmake company-xcode company-clang company-semantic
company-eclim company-template company-bbdb company pcase
persistent-scratch persistent-scratch-autoloads savehist
backup-walker-autoloads company-autoloads helm-autoloads
helm-core-autoloads pyim-basedict pyim pyim-probe xr rx pyim-common
pyim-pymap popup pyim-autoloads pyim-basedict-autoloads xr-autoloads
async-autoloads popup-autoloads avoid reverse-im quail
reverse-im-autoloads boon-qwerty boon-powerline centered-window
centered-window-mode face-remap boon boon-moves find-func
er-basic-expansions expand-region-core expand-region-custom boon-search
boon-keys boon-main boon-arguments multiple-cursors
mc-hide-unmatched-lines-mode mc-separate-operations
rectangular-region-mode mc-mark-pop mc-mark-more thingatpt
mc-cycle-cursors mc-edit-lines multiple-cursors-core rect boon-regs
boon-utils boon-core boon-autoloads multiple-cursors-autoloads
expand-region-autoloads meta-functions hl-line spaceline-config
spaceline-segments s spaceline dash spaceline-autoloads s-autoloads
dash-autoloads smart-mode-line rich-minority smart-mode-line-autoloads
rich-minority-autoloads powerline advice powerline-separators color
powerline-themes powerline-autoloads latex-pretty-symbols
latex-pretty-symbols-autoloads pretty-symbols-autoloads page-break-lines
page-break-lines-autoloads persistent-soft list-utils pcache
eieio-compat eieio-base eieio eieio-core eieio-loaddefs font-utils
unicode-fonts unicode-fonts-autoloads ucs-utils-autoloads
font-utils-autoloads persistent-soft-autoloads list-utils-autoloads cl
pcache-autoloads finder-inf use-package-diminish flatui-theme
flatui-theme-autoloads gcmh-autoloads edmacro kmacro hydra ring lv
hydra-autoloads lv-autoloads cl-lib-autoloads use-package-bind-key
org-plus-contrib-autoloads bind-key easy-mmode diminish
diminish-autoloads cl-seq use-package-core use-package-autoloads
bind-key-autoloads straight-autoloads info cl-extra help-mode easymenu
seq byte-opt straight subr-x cl-macs cl-loaddefs cl-lib bytecomp
byte-compile cconv server gv site-gentoo w3m-load tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote threads dbusbind inotify lcms2 dynamic-setting
font-render-setting cairo x-toolkit x multi-tty make-network-process
emacs)

Memory information:
((conses 16 2501291 452575)
 (symbols 48 74805 29)
 (strings 32 650442 77004)
 (string-bytes 1 31136989)
 (vectors 16 300390)
 (vector-slots 8 4352820 193870)
 (floats 8 31323 3619)
 (intervals 56 142456 3380)
 (buffers 1000 133))



--=-=-=--




Acknowledgement sent to 'Ihor Radchenko' <yantar92@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#38497; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 14 Dec 2019 12:30:02 UTC

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