From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Thiago Melo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Jul 2023 22:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64923@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16905827991700 (code B ref -1); Fri, 28 Jul 2023 22:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jul 2023 22:19:59 +0000 Received: from localhost ([127.0.0.1]:46235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPVoV-0000RM-Et for submit@debbugs.gnu.org; Fri, 28 Jul 2023 18:19:59 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPVoT-0000R9-5O for submit@debbugs.gnu.org; Fri, 28 Jul 2023 18:19:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPVoN-0000ga-JO for bug-gnu-emacs@gnu.org; Fri, 28 Jul 2023 18:19:51 -0400 Received: from mail-yw1-x1132.google.com ([2607:f8b0:4864:20::1132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qPVoM-0004oZ-5H for bug-gnu-emacs@gnu.org; Fri, 28 Jul 2023 18:19:51 -0400 Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-584243f84eeso28012267b3.0 for ; Fri, 28 Jul 2023 15:19:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690582788; x=1691187588; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=WoSF/gAtydjApYIYd/GYlOpDflURbVG6YI/85Zc99Wg=; b=RXT0DKpyHQ0F364As5vbpF1KW7deBfKqvoI4nzm1PAY7WHIM/0gdVbumHfOfkSrHhb piljNwdTRTH9pzKu+BJCeqZINV4I9VKCwqrEXht+OCc4j+D4EbRJbXNVYH1T2hPR09pc wuuajROY51nS4g0u7YWvBIXSDIYsrmsBM2QZejD+IZweGyYF/ONbq/WTfQnLge71bf+c 6JkRvfmuWd+R+6Ild56B7h+AJeRBak1yOWb9dAr3ZMuoF5LFx84McDO02/rAfb2LnoXB e9mMHD8ocADdPkGG9NfD4k3B1BH5GFD+DRO/lGH5xXvCynxiBDTLP1EWbNqdc8pbRbwN axXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690582788; x=1691187588; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WoSF/gAtydjApYIYd/GYlOpDflURbVG6YI/85Zc99Wg=; b=JTMO/kxVf7zhu6ovFNhC8/0mixlO16S0xv/d4OElClc3MP0zTjvyc6Ap5DU40wdRpD DDVhFLNt35O52izB/v3anVPil17uIgKS2GnrRPtEHCMh6r2Jjv2VP+C2JOLVt/t8J6eH lkg3U1U4XU1dDXVBcd3ywUC5NywrjVPD8cNiFTpunJDELnOBwMRJWCVEemANgwxqtKsb 3WuprbXqL9zZs0D4IGbIUonPiXW/u8Scu3pufWkRtljQGCjpt7YYhVo0xGWvpVNoLuF4 K37RE/bw0txV/yiJ2PTklFGZ+Y3BSzO4nBh4cefJp69hpn0nDXXVT/n1xo8s9KaMV3vA PLpg== X-Gm-Message-State: ABy/qLZX+x6dZj/TH7o791+Lj/PHTiZyPDGcnvlso1gJZmHtKvaPXEDn pfLkt65KGKkQWfiHCqUaHEpWBkTA65/luBmk6AgpBX6QmrM= X-Google-Smtp-Source: APBJJlGS6fw5XSU5GmXGRCpNa5V0EcRl9HkEo3FVGrYjUr+hE0bA8vjgn/1Qb5LFSN+x2ZdYHDnlATFrbdJ4h35rTmM= X-Received: by 2002:a81:83ca:0:b0:56d:330d:86e2 with SMTP id t193-20020a8183ca000000b0056d330d86e2mr3105694ywf.28.1690582788653; Fri, 28 Jul 2023 15:19:48 -0700 (PDT) MIME-Version: 1.0 From: Thiago Melo Date: Fri, 28 Jul 2023 22:19:12 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::1132; envelope-from=tmdmelo@gmail.com; helo=mail-yw1-x1132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Under the conditions specified below, new graphical frames are completely white until a redrawing is forced (usually by resizing the frame): Emacs built with: - No toolkit OR Lucid (--with-x-toolkit=no OR --with-x-toolkit=lucid) - Cairo (--with-cairo) - Double buffering (--with-xdbe) Plus: - Without an X window manager OR using TinyWM - No toolkit builds: when scrollbar is disabled before creating the frame - Lucid builds: when scrollbar AND menubar are disabled before creating the frame Affects `emacs -Q'. Tested on Debian GNU/Linux 12.1 (Bookworm). Issue started happening since commit e361d0d7e5d3db8575d5d8673012aa4d7448ee54 (Tue Mar 1 20:15:02 2022 +0800, "Add PropertyChangeMask to the standard event set"). Found via bisect. Also, out of all (non-toy) window managers I've tested so far (awesome, dwm, fluxbox, fvwm2, herbstluftwm, i3, twm, xfwm4; all from stock Debian repository and with default config), only awesome wm shows direct signs of this issue, and only when set to use floating windows. However, in this condition, new frames have a white background only in areas without text, regardless of theme (more evident with a dark theme, eg: `M-x load-theme' -> `wombat'). I suspect this issue might be related to bug#64846 as well. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jul 2023 00:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thiago Melo Cc: 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169059006623802 (code B ref 64923); Sat, 29 Jul 2023 00:22:01 +0000 Received: (at 64923) by debbugs.gnu.org; 29 Jul 2023 00:21:06 +0000 Received: from localhost ([127.0.0.1]:46298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPXhi-0006Bp-0s for submit@debbugs.gnu.org; Fri, 28 Jul 2023 20:21:06 -0400 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:40777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPXhf-0006Av-Vb for 64923@debbugs.gnu.org; Fri, 28 Jul 2023 20:21:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690590056; bh=m8WuMb+90WVG0m21+Jp8xNM1r4jrt7NFuf4UdW2NIZQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=LMR+XnxP17yuYm642AwNZBjvWN5+CkBwIYn7uzuXSQ3L8+AMt64yATEZaec2azNn0JqBWIS5puX90sQY17T4Rmtl9CaOFnUqkaEe/XH+HueOEV6NAKRkRqFQTWPdKAXmWJlu4MxPHEdcWE6pms/QDeQxTxuzYfpeX0HcpioInWTiSkKOi0L0twsZL8EmIO7wkQ96hWsrgNxq7ssQBk72LDXr4XGvX9JrlVWxnXDU5F4U9CDWt8RJlKsXLsnYR+KWIBqlu0WOeJ9p3tHQ+nW2swYDUG+5aXJhqv31cnSBzrptUY6ejCQTYDOc2ZjWMSyz06omnuRxKhOebjEubokhcg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690590056; bh=t6pwqWAb6rYVdLYV13OsSWn1oUtpggnPEGAEyu9l5hI=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=A2BJ9bjyaKw9XwxGYmpELx3TM+5HGs4io7gBimnhhO5tuaHO/kjNbFEVfpqTl++sRP4uaHEOPuu8neDk3oozsNrkGqlusb+JOgiAqnzCgKfL+Lu+O3p3mPTWrwUYAeKj8wKe78W4cCNoJm4Hyb48q2tKLAy0/ZTJILx8MLxkbgQ//guX6GhrpgqAdrht51UwF6vVI813kKOv03gqXyDZ2JhLy417jQSFybvVS1cu1tEq+HqybHQiTMEP1lhd0HpGwaBaWsZBr/RjIY2IZy057joQYiqsMrUO8X4MWwLtPpaM8sCMmrhkAPoe8XKPGrWBodKpe3oqnmUe8ABkBOad2Q== X-YMail-OSG: TmyRZuYVM1mAJA0TE96efmNf8_5X_P352vBkS_zPm1a1TY4UaePGcIzXb0OlHrX agqdCRBGZp9TF681d14KLVvIAge6Nq.STeD9IXKQ4wwoPsBUo9J.6GK.BQArIWEuTU3eNx3LnYTl lQ5__SZhygdG.jsfmJD1.Pj5aVBkXfvr7Tprr8RsPrIim7dIxtdpYA1ILNg0olvD7jsG5GmOFtt0 NeURUry1o71FmATsg3bTsw3uflwAAvVMlb8Zy2VSJNfa1zSxP6eyugpFuKEMzFFDEamT3qNvx6vP FIlQMF7rwrQJg4vyiNN_CGHV4jN8IV5YkYb5Wt2ya1toSUAMfCDCLH1pGyd96B1Mg9QyagOQY2DA vvBb8Fvg1TjjB3SkM3kLuijQ_aiGmU4E3zEWLjYL62TPCS74j42Tg4OJY6iFsg.IcAc4z5t_0yDQ B1kTLpn8eudGJZG4UX_jziL1w14I_9OZgn9XwEyFfjbqG3qr7qaJJU_WzR90AvnYbRSlYAxJ42eb NSkWtDID1DFE5oBX80NnmHx9F3aXdFlvs8nT3G89U6mIR7TjPAjN95PZoR49upC811hFWHEhHf1B D6Rb2ohIP3BGVQU8cenkOBO2EYLnwN7UTW86iz.yQDIe0kP7g7NnPf4edyson7YEWMmFRFHILR_4 ga5u0xWH_JmsmxrJR0qLzLALaSy9SNTsJPD6VL1ktJYGKKF6EJBOMq_EGjLZ0Q4M1MetIniCXtTS uS8r.ZL6m0aAss4EjRsiJbN1z7T1kcZoTzkjLGHAivGisWOu2csVPrxl5CB3BhXKQFZ.XN_.TfF6 P0YkWJaaYJMP97dO7dnb2xuio9mrpI_DMayNt9mqgDvZ6nlUYd9GzHtgm8egVlUrlvEN_7zQJrvF DsemYPBYa1sKtvq4RBj0rit3vhwuhAtGI5a1oPtJnS5QdMsb6PT6vjTUc9JMCyXMN17Hcii3nZs9 23HkVIkjsSNHur1w2YXWgcyEhEf0X67tkvYKCgQ7LirowrKl5kCAAifOSF60Yd88R9Eu8VSCE.0_ 2T2AJLoGz_kqcs74yg1LRfwXzEPObhhK1cpIe9hu6aNhWTv5VM0mWGWlAMZ.b_QllzLK3bJYBjkm gR88.EoDiP2b8OwpyuDYQXv0FNMtmXZ5Qv9PAyMORYUpVibJNOUzmfQBTOM0Us1dAQQfk1ROGSHM iw_ddraWZaLuktlQJa8cpEIcKRvtJvpJwA_ETh8kzET7SJCdgIb_ZhjmdNlF1VMmjBZr6M_zAkJ6 L2Zqch.dTer0RDJKg0g2._n_aiyK3wHa3CNEqOfyC4OQhSNMS2jPCNzo31GUnKOzm74esFBc.6j2 Ept2D5_KYO_pC0ks9gFlODMID5W.8NKlQDbWZj2ngYNEbkfZF4DrsAdt83D0GJkcuLCIo0YcqmNM jQ8kBJX_mwmOwuazaVbDGadgOdEl4vzqCCwLj7kFoZdv4DYXnatU0.YCAzu8P_4q4CNDF6iDyB0T 9N0E2GRLtcUSW.c9UHtK83RyippdcNzfPgK23WQwpA7rxKYbr8ywwIEd0Muf5pG74FXtH9OjkNMd Cw_j8_rjCgCjsK_19HQeTKQNP3jd_Beoa401MuTgTRIYdMqfrbC4NW7nG2lhiSX1_XE.1Ts4cdj6 4dZLEX8U.tZYrw50agjS2Sdx_OWRmq6uIEsXsQECFh2Jc65NmDmBGQTZ.GzGWU29kgYf33tdx4z1 z8BCUL6My5yh5EEwoHVYPqoOHi3xi0kZJzOEnRwwjVcHFC0X5kEaS.OOV3ZkWJ5cF1hY2cSH8hSG unugTUEcxD.Co8ouq5ky0ARrAfVmZjB2lH8Hg_DhQo7eONRsmO457UPzoqmBgemdq9VW1U_4u4WE EoLn.cCWHmLjJ0kKPZix1PI0PiHHbQItJVYkMQ2gjCBa_6Ci6crfky1KkUG.pORfLPvk4Ynh4qGZ gDRrbPFJApvOTkd7uIOICnNKkx4sm46b8y._ZNC.h1EjYl0f3fP_HYvHGSc8LzIc33J71jL.FgYa 2AONHwyCC7fJUARKJldU.t4SbmgKTgyQdqGznZ6UsEn4dUcsOkYlFCe6dMMlqzKAHUQMfkgTYMPK crGQOv17WwgplhZ.suD0WBEe0FTcXJcoxcf3jL1dx.3cyHC5BeId15XyjUih6_xuSITOYBsEiwp6 jwr3K3.WVhPna.N_04BEkJc3Jr0ck91FVf64oR_ZdPmFhSmJ8C_3VOUhExhmqebBlFbzaIwtPyiN Iiv6tBS5HaM3V3YmH0MeVxarsFHrt1kYwPdQuz1by6jQXQckcLS0w5gTFGBLo X-Sonic-MF: X-Sonic-ID: 007e0392-7b8b-47cf-beca-8579130c2d9b Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sat, 29 Jul 2023 00:20:56 +0000 Received: by hermes--production-sg3-6b8fc8d58f-bxnkq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d8fb90857d6bea707c173bb46be43c1b; Sat, 29 Jul 2023 00:20:51 +0000 (UTC) From: Po Lu In-Reply-To: (Thiago Melo's message of "Fri, 28 Jul 2023 22:19:12 +0000") References: Date: Sat, 29 Jul 2023 08:20:47 +0800 Message-ID: <87zg3fva8w.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1765 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thiago Melo writes: > Under the conditions specified below, new graphical frames are > completely white until a redrawing is forced (usually by resizing the > frame): > > Emacs built with: > > - No toolkit OR Lucid (--with-x-toolkit=no OR --with-x-toolkit=lucid) > - Cairo (--with-cairo) > - Double buffering (--with-xdbe) > > Plus: > > - Without an X window manager OR using TinyWM > - No toolkit builds: when scrollbar is disabled before creating the frame > - Lucid builds: when scrollbar AND menubar are disabled before > creating the frame > > Affects `emacs -Q'. Tested on Debian GNU/Linux 12.1 (Bookworm). > > Issue started happening since commit > e361d0d7e5d3db8575d5d8673012aa4d7448ee54 (Tue Mar 1 20:15:02 2022 > +0800, "Add PropertyChangeMask to the standard event set"). Found via > bisect. Perhaps a change to a window property temporarily misleads Emacs into believing that the frame is iconified or otherwise invisible. Does your problem remain with the following change to xterm.c? diff --git a/src/xterm.c b/src/xterm.c index 61b9d972e57..466b86fe32a 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -19396,6 +19396,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, f = x_top_window_to_frame (dpyinfo, event->xproperty.window); if (f && event->xproperty.atom == dpyinfo->Xatom_net_wm_state + && 0 /* This should never happen with embedded windows. */ && !FRAME_X_EMBEDDED_P (f)) { @@ -19441,6 +19442,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, } if (f && event->xproperty.atom == dpyinfo->Xatom_wm_state + && 0 && !FRAME_X_EMBEDDED_P (f) && !FRAME_PARENT_FRAME (f)) /* Handle WM_STATE. We use this to clear the iconified flag on a frame if it is set. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Thiago Melo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jul 2023 10:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169062691423641 (code B ref 64923); Sat, 29 Jul 2023 10:36:01 +0000 Received: (at 64923) by debbugs.gnu.org; 29 Jul 2023 10:35:14 +0000 Received: from localhost ([127.0.0.1]:46479 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPhI2-00069D-8p for submit@debbugs.gnu.org; Sat, 29 Jul 2023 06:35:14 -0400 Received: from mail-yw1-x112b.google.com ([2607:f8b0:4864:20::112b]:53562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPhI0-000691-EI for 64923@debbugs.gnu.org; Sat, 29 Jul 2023 06:35:12 -0400 Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-583ae4818c8so31270027b3.3 for <64923@debbugs.gnu.org>; Sat, 29 Jul 2023 03:35:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690626907; x=1691231707; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=73tIq2I9xUmzqlSqoQaFAp1/778Ckv7bRJa98x17rv4=; b=OIMepDO74O6nC2p11JODZQa1ujDSfruwmPgRCTn/jLq35CoIfEsqcnbwR03JIpIFNq lXxZ+MRRWibCNU9lhM4NQupSZltcJ76J/b9BdSEee9nH638gZGU2oIHgYX0KaI0TppUt LqRAZ09IM5fktRl9kshAuNZkNk63sxzKE030vm9pKct9A7z0npagl95n9z+DJ5REWCO+ pVlWYPx/QnO+/Xqo5SCVoubk4BvhyQpOQavX5VurclFE8gWb8nmUuqyfkadQjIULXkAH Prh7gvdGkhLpKhfJH6kpGxSvltAqGCnc0+TtV3mb7BEFewZa3bRQ+2VHZ+GOrBwgHKv4 O9uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690626907; x=1691231707; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=73tIq2I9xUmzqlSqoQaFAp1/778Ckv7bRJa98x17rv4=; b=HqqKxpFGP9jwGO/Ng5IaLvJ1ZMllFojKIInrSvijmSaF7qV/avO++uFxY16UUvxPZM WIPGvwVzPNaCpFsxtaZSluY7lB1FeE9cDlKNjwmd+SFewjBvIfmFWnM7HHdcswF7AYfq gDRXll4cwN0cNLkcuoBDGkShuaZNuZGLOLHOtkI+kfJXUMqNRzDRturY86yLWdekfMzo 9glPn/WwaE6s81jqFld0t8T8GcxsXifcUoGxHn7hgxD6Reli/fZU7TV7waC8Q+Ed6FAd +qPPw3KNeLTS0TPUDcGWQDlye7mmW5HEudytEPqIYWRnFUS9JSj0ZP6Yi0YdEyYmRzgz Uozg== X-Gm-Message-State: ABy/qLayXIaTZeX1Apq5FQB7J7XWQGH+O5cWPBTN5XbIKEA9ebIU5AVi SdMWVKTeBgv7rMixVF5KgUAyHQ5wfaogkHMljto= X-Google-Smtp-Source: APBJJlEnXgHBd6T7+bCLOb4udpQ0RzvQm1yC0LvnTIcZRzkhwbin7WWIyRsi/lcvAGyHzOwJxOWvVwSyLdQDmHlHAHw= X-Received: by 2002:a0d:dd88:0:b0:57a:6e41:948e with SMTP id g130-20020a0ddd88000000b0057a6e41948emr4316281ywe.11.1690626906910; Sat, 29 Jul 2023 03:35:06 -0700 (PDT) MIME-Version: 1.0 References: <87zg3fva8w.fsf@yahoo.com> In-Reply-To: <87zg3fva8w.fsf@yahoo.com> From: Thiago Melo Date: Sat, 29 Jul 2023 10:34:30 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sat, Jul 29, 2023 at 12:20=E2=80=AFAM Po Lu wrote: > Perhaps a change to a window property temporarily misleads Emacs into > believing that the frame is iconified or otherwise invisible. Does your > problem remain with the following change to xterm.c? > > [...] The problem remains, unfortunately. I'm testing it against the emacs-29 branch, by the way. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jul 2023 11:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thiago Melo Cc: 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169062951229311 (code B ref 64923); Sat, 29 Jul 2023 11:19:02 +0000 Received: (at 64923) by debbugs.gnu.org; 29 Jul 2023 11:18:32 +0000 Received: from localhost ([127.0.0.1]:46513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPhxw-0007ch-Av for submit@debbugs.gnu.org; Sat, 29 Jul 2023 07:18:32 -0400 Received: from sonic315-20.consmr.mail.ne1.yahoo.com ([66.163.190.146]:41727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPhxt-0007cS-8a for 64923@debbugs.gnu.org; Sat, 29 Jul 2023 07:18:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690629502; bh=qGW5g5xK7WHhffCWPy+Zw3NrcPPeXFMo1lzo+iNBBW8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=V5GQVMfW5jIzlYd28pBlIO9BVc+LN7KnbAZB6kFoz3qoL6DlB30iRr1a55hOpVhgB2+U7tF7aPMi+KO0xqPF/2/9kFg8e8K+lsEupP2mFT4xRXCIfW+QD49tzd72yTcZufmo3hirrXtGXu3/dpjRLF6rBPoQeV/6J8jfkVezbDMrECeB5CqGL68irwbpHMHl3nlt2oevWFQV8vY9ebIhzzuE1HZLKzH9MDGX5hirvWy/8CxCcpoQq+DbpjORydqVBqK18ZBY6UpVLZ7NPT1UQ5nNTq3hy7J7OosCAZfCpgYRfWppPg1SPOBA6UZPfFYhdRqeThG5yYD0ol0Z1yutVQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690629502; bh=Rv/skounY+9xW6EKOPCd6Kc2XLVLAVyz1/PeRDNViWt=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=t0Rbl+jP1XdC6d3lKLNat4aDAejPuorNqzeSy4EXp7RZ+Ed31Rc73cMjen6iw9vPYkPb+XQxrHpiDoOBwL+DWS4Tjys5lBDNc7FgWq4vDFfoXj3stTwb8fjeQiXbaFNjof6ddkmV52EgpwCdtV/tSgu67Xee7EdEfL/St6ee2J2iMI5qmBXz2T6/LYkjyCceIJris0MO0o7KAWZFdGnvLF7Cq3Vu32E2EHxE3Jvwa44ucn2zX/8I84d+m1lpVGn1ttmZz9AIlo6JaeBveRjWB35cF74KsqD9YziwV4A88nNYmYKE5qZpLB96eXrSMSc8wG2QiCdvfLXORjU2q9MYLA== X-YMail-OSG: szf2UKUVM1mlfbzJ1JNk.uPFOcL9.LRKSIH.AnkgNSTNDVIh2x1q9lWQtfKT5mh YtBgxyazvQ9MFue8wXZEA9WgI5cCNufdD0b3B7EAUTm749QhC6gM_TtRuoCZC0YLaspCJyTqP4oO twSnZWCukR_NN7LLIz47GFyz0tHpjulZLin.zYnCExfZJfvgE83V4Bmc542S.vVyr2dyojzfSMW8 aV0vjNRCl65Wjk1O7HtkFSSI1l1aBBQiX5CNhKOkdkIiO94G0DYqjWdBRAA_G_MHbDxP2vq376yL 01tEUDjXipVgSjmDhbQ8ZcZbz3uPGGKx5Rtdd_QBfIIFPHfY9QKAw95y3k6ADjSJt.aIMCZizOwo WuL7rTIsYHO7jfdKjU6X7FnBmoEh5WaVWzpzg3h8HRBeFChq09whYMb0AnlnWyNZ.7j4S3FuxBxh 8EvsrQj.Mf7ysX4kyfarFQELP4m.T08NA0ht6tgoi9cB3.tV6YbhSKJBzpyXGmnOiRPT0CeG.J_p eER967SFPucZFtvX6SLf101BkSXBz_Di8yvfBC6RfgbmY_8rUC.Hwj3EFEwVD7KOm_ncUs4D8iFz F6vxwhCsFGD6TKCFIoJb9hWuSUHYH55S8cH1bGEg5Z3GGikwhWkXqwS4HrZEQ0nHb38R42YSHYID elxKcDFp1.Ywp2mH7wmnXZcX3vXlYLUoh0hg25uGJLeIbBbbMi1AjTMGkYXAe01cwcI0LpdTY2UG 2N5Il9UXPey2xJ4kl5uDuHIZP69XV4OOeFz5tL8gzhtdUtrKAhwZI4vH8clBAh1sNUoCMi81O88w wnCxFTVNM237cdMa_axbbZkpvoMgDQ3lFgOzo9YrDCvuCAj8h3nob8k6p3EfXmw9L2EhJKfsBSFG Up_tuGCyq9X9WycxXPuDNZI5aM9mQdzul8LlVHtTSj831Q3SLPCRaTJvadD8MaruU_wpg5zi87M3 8kEDGfgYqqmB8sSnBPmcC17iTWIo6P4u7TDM4thlUbSEt8RImaPppMd96ejuzrR3pmtiFGhRzGUc mWxgonO2otZt5eF9atwPptiMGgHcze9vs4swW1UDvmTB5Dasy7EJG0830ysjB9x0xYUgr9hnnvfg WJbsrdf6wiFvuSkOF2o5Nagr3d3prG46Yne5rfUtJA7fpxAU06h.YFJJr5P87JiYM8ezdyUNP3NX 73iGUSwpr9D.brvSF3iMP3yEXO0OEAN_No9DegqZktuwLG8fADGjYv4ci0oBR5He5P88_nfevhjm an1gZNgKAHGbRLzlE9Cj.B8Vy27s8xiVLzZH_QFOHpd1.JcWeCiA7YZyRHThMMIgAhFbXcJcX3hK F6F9VPUhF5dclVsQxbyjttM0AAWnI3KiQ4c67lxpGGc2lqI0Q18.5D3jFQBTuflx0JQK8gi6VxLU TDi9xv9l6NCf8ZKX2w2wOGUOskNHVB2iiHRahA.vkHDFteEYsQv0m.hW7.x822UgAU5pXh4lQk.V aiXPzQDqdftSCoi45pDi29odiAlHkf3T.k8rkgIkPJ8QT2FUnptpJoKt04QyD4wcVpHM.5HTL5sg DPtMl80wHvZV3YO305sWD0N.OCW6EmtH2ed3KE5zx334_3PlnPc4tIbzGt0eiddsgRPY9Hpcio2Q t9fPkhpAfPhjFBFCF63oGzpzKVjjJ8uej1wRSAqzn_N38oYE_7zIPMyW3n6Wcq1N9sktbtVu7427 FwpW9Wik6vJiLtlva0dD6OCkfwPV1Z4s2y9h2upEYWWhle65SYmXPljHXHbfVv2RJDDz.u0GK.db npiZ.VaBLjnQDo.ovYcQqCQ1UlEL58Kws1ASyOZyL_cV.zfLVuz6nBB0Lht.zmII_3n8ERhzQAMi eeby8MsJQ4wVgh0uecPdV_xMncPrb96X9D5JKLenIVBdysy.630PXtEo9TV_M2NVkU8mYrTUSDmF 9nmpzsg11bZYps3Ts1owTfKrXXA2Uzi49bLTi5VxIqZIhBcwWmCjVH0ToiQeuRFsBG0byyBbLvS_ aTIF6ZiUrEF2G.hC9SYcnW2C9q_YMHApvKv8t7nTW1UKQtj08D5cZrBeZORbyCreil5EdEFn_lqw ijcV_AwPjC7HDFCX2EuDW0QdnwV6e7Ywm12c9OhBJWAHM_zLlHGyKBUCvMkOOeQf6.te3O6A3dH. psnlJZjdrp_Jk_a90T5orjRWn5PTeOkr8KPzbcuS47NrMLrgZ3FN2TlLSCugQoHT_vtOl92K9xpH nD0ppn_jln53aAoCykriy41jPhzml3JidzefX4QGPRldOxd9HXfEM4ZIDpiVk.jc- X-Sonic-MF: X-Sonic-ID: 226d65d2-0a60-462e-bf34-a2e727522a0b Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 29 Jul 2023 11:18:22 +0000 Received: by hermes--production-sg3-6b8fc8d58f-wjdpm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b194268357371b230605d8145b83de9d; Sat, 29 Jul 2023 11:18:16 +0000 (UTC) From: Po Lu In-Reply-To: (Thiago Melo's message of "Sat, 29 Jul 2023 10:34:30 +0000") References: <87zg3fva8w.fsf@yahoo.com> Date: Sat, 29 Jul 2023 19:18:11 +0800 Message-ID: <87sf97uft8.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1172 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thiago Melo writes: > On Sat, Jul 29, 2023 at 12:20=E2=80=AFAM Po Lu wrote: >> Perhaps a change to a window property temporarily misleads Emacs into >> believing that the frame is iconified or otherwise invisible. Does your >> problem remain with the following change to xterm.c? >> >> [...] > > The problem remains, unfortunately. > > I'm testing it against the emacs-29 branch, by the way. That's very unusual. Let's try ignoring PropertyNotify events altogether: if this doesn't work, it's not a problem with Emacs's immediate treatment of PropertyNotify events. diff --git a/src/xterm.c b/src/xterm.c index 61b9d972e57..0ccfc55c96f 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -19336,6 +19336,8 @@ handle_one_xevent (struct x_display_info *dpyinfo, break; =20 case PropertyNotify: + goto OTHER; + if (x_dnd_in_progress && x_dnd_use_toplevels && dpyinfo =3D=3D FRAME_DISPLAY_INFO (x_dnd_frame) && event->xproperty.atom =3D=3D dpyinfo->Xatom_wm_state) By the way, does a frame exhibiting this problem update completely without being resized if you run: (redraw-display) (redisplay) ? From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Thiago Melo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jul 2023 22:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: Martin Rudalics , 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169067117921928 (code B ref 64923); Sat, 29 Jul 2023 22:53:01 +0000 Received: (at 64923) by debbugs.gnu.org; 29 Jul 2023 22:52:59 +0000 Received: from localhost ([127.0.0.1]:49089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPsny-0005hc-MN for submit@debbugs.gnu.org; Sat, 29 Jul 2023 18:52:59 -0400 Received: from mail-yb1-xb36.google.com ([2607:f8b0:4864:20::b36]:54633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPsnw-0005hP-Gi for 64923@debbugs.gnu.org; Sat, 29 Jul 2023 18:52:57 -0400 Received: by mail-yb1-xb36.google.com with SMTP id 3f1490d57ef6-d0fc1d97716so3335091276.1 for <64923@debbugs.gnu.org>; Sat, 29 Jul 2023 15:52:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690671171; x=1691275971; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Fgu+9THpYjZZ1Ki+986mqpWP+mGBx5qVU+EaJPcaYVM=; b=HjpfZ+KRm2M63vI03zQqsp32aBq3+kG49pCe44ozlvjyf9WYx8OzxriUAA5L1tZHM3 vU+PmXysyjCau53iu0GMJHGKoAGvT5RVXLWAkCETYsUl09DoIk4dOvWEY2IHf+mG4ckY 8dpUW5NOpZh2uXzeXFGiTpwSBKVDempCYM55RVrV34TIsMO00gtbed4bb8LkK/3ba3rw NT9Un8SpMjZpPbNP4/Geq6mpEe0+ll/M6hHZ96ibmxUOhY1Z6pub8t47g+TuccoqVKrQ N/dWYJtgCPFESgDj5mWkJUycb2a37a8N45ML9EXKeXP0bZkNn/MaP+J77HDK0VV4zFhA kM9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690671171; x=1691275971; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Fgu+9THpYjZZ1Ki+986mqpWP+mGBx5qVU+EaJPcaYVM=; b=WDcYWWUWF/btbexBgtVn3jkv5cXE60093Y0a4ayCQ0wwlAKOIYt+oNviIE20+DS0Q/ wbo3vnGf9addyuVEVVo1SNJVIXeV3ivjTKs8jjdr7mwugTtdntqTSIbiViXW0nT6+G5E sJk1OGYLyy9tGVfL8vHT22KcnsIgNx9QOqv5IJVpZhL18fQHvGprAw9qaVHGH536vpeu 2x0Mt8HXki0G4kZI9jfTT7hGUsH67vfvlVwNd5KLXJfA+1wumYQJDORAzhfvaGSqBUnP 2hcajM2EUGAWD3qHDEiLwRUWOfaUh4jTs+eQHLIf5nFme89OgzOZnC8VNFV1BLsViY1d TC4A== X-Gm-Message-State: ABy/qLaSX9TlBNi02M7IRPJfvZB61gu9SNpUBW9kSlh+ha+PiEuSATOS jiy1hk9ipjAluTd+dHPEI66sr8d2AD/8lbIX0ic= X-Google-Smtp-Source: APBJJlGK2ECtAlMO4F6PBFhijEVpse4BGF1K/dSOBVa4QhUN/E9hNpoZ2ekq9913D+7TJAgkcenAm0qjtgtGRvUH52c= X-Received: by 2002:a0d:e84a:0:b0:577:3fb4:f245 with SMTP id r71-20020a0de84a000000b005773fb4f245mr5694815ywe.19.1690671170808; Sat, 29 Jul 2023 15:52:50 -0700 (PDT) MIME-Version: 1.0 References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> In-Reply-To: <87sf97uft8.fsf@yahoo.com> From: Thiago Melo Date: Sat, 29 Jul 2023 22:52:14 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Po Lu, before I address your questions: I investigated the matter further and tested things more thoroughly. The actual commit related to the issue of new frames being completely blank was an earlier one: a190b4cfd8b6f42a91678ac7292e1cceccd168e7 (Tue Apr 27 09:53:42 2021 +0200 "Major rewrite of adjust_frame_size"). Big stuff, and before Emacs 28.1. I'm putting the original author, Martin, in CC. He might have some ideas. So, most conditions I mentioned before still apply: - Emacs built with Cairo. - Emacs built without toolkit or Lucid. - Running without a window manager (or almost, by using TinyWM). - Scrollbars must be disabled. Must also disable menubar for Lucid. However, I noticed one difference: without double buffering, new frames are still completely empty, but they take the theme background color. When compiled with double buffering, new frames are completely white, as I reported before. Now, the issue of new frames having a white background in regions without text, regardless of theme, AND while running a window manager (Awesome WM, in particular), this was the one that started happening since commit e361d0d7e5d3db8575d5d8673012aa4d7448ee54. Still, we can see how these two issues are connected, considering that they are triggered by a set of common conditions, plus the fact that the Awesome WM related issue requires Emacs compiled with double buffering. Actually, I found one situation where I can create new frames with white-background-only-in-regions-without-text, regardless of window manager: by first creating the frame while not running a window manager, and then starting one. Now, your questions: On Sat, Jul 29, 2023 at 11:18=E2=80=AFAM Po Lu wrote: > That's very unusual. Let's try ignoring PropertyNotify events > altogether: if this doesn't work, it's not a problem with Emacs's > immediate treatment of PropertyNotify events. > > diff --git a/src/xterm.c b/src/xterm.c > [...] This patch didn't work either. > By the way, does a frame exhibiting this problem update completely > without being resized if you run: > > (redraw-display) > (redisplay) > > ? - redraw-display : With a window manager (even tinywm), the glitched frames update completely. Without a window manager, nothing happens (unless I start and close a window manager after creating the frame). - redisplay : does nothing in either case. Sorry about mixing up things regarding which commit did what in my initial report. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jul 2023 02:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thiago Melo Cc: Martin Rudalics , Eli Zaretskii , 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.16906829317985 (code B ref 64923); Sun, 30 Jul 2023 02:09:01 +0000 Received: (at 64923) by debbugs.gnu.org; 30 Jul 2023 02:08:51 +0000 Received: from localhost ([127.0.0.1]:49121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPvrX-00024j-7w for submit@debbugs.gnu.org; Sat, 29 Jul 2023 22:08:51 -0400 Received: from sonic302-20.consmr.mail.ne1.yahoo.com ([66.163.186.146]:44732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPvrV-00024T-Eh for 64923@debbugs.gnu.org; Sat, 29 Jul 2023 22:08:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690682923; bh=EEND3CuBGbmsKQnaF+XxJCx3xZHH9K1H6Xz74fgGDH4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=AM49fnHqXrnrYpBmxeKPtWdYDEfqV8TotDg6J2E8xLXjPMG/CbP6aqD3OQM6JUly/TX6tTe7fA6UWkC4Ac2StItei7TU9aQRpUKv12XAt24LPMn3gxd6uuxOlTumkRoJUG1sR9ayZZ+FUEXzytWvS6tpT6ANeK5jLGxBLtz2hAdCR7MWtgDx3hgl047g9GTOp4ehlKo/WnNdbfty9cTRQosR9I0BdDt9Ba5DADK5FiTDqeBgc9UGJ+rEYyTNBXeDhk1v+wk5A7w/5UvQNGZrz+cUek/Ff9xJ2y2PzwkKzAUqXF82csaILngQkMQSsNnxt/Jrbun80cz4hWNUCBmD5A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690682923; bh=M9BcXSskoh0Si8t10sbuqGxD+DpLf99Loc8MM5Aqdsl=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ml0yukbl6ICTmC1U9Mcdi3PB2Gq8ARJFe/UZw/6HvD2ekDMKuLst/v3FOqf8jodn+JC9ctlDKxhMkjlBrY3VXIYb86lVCAnmGh8qFwBlXAjMhhl2KR00Y8f+4uUr3CEYxt+n+K22uKyHd+4Qc0zR+rBE0Gz7XsaeJZA7EetPSfpmZEwBujZNvWCP4VCHFQ59yvhfOd+MNmWsXEdTAzJjjLl2YbVR9GK4TvU12UvDEGkIIl6rM7TOQAPjOhrYTUmrB3kRLmIoKzWNoXzaS/EjgunLQVO/VLK4zZPfhyMfiyYfI+/wBVbD2Y8wOx8CX63X533WmHyYnzsS+pQdZaJLCQ== X-YMail-OSG: e0o2oqEVM1k1hCdD4BCVKgP7kuUl9aInTHjO9v3IXdl70W0AePC6cgj1QfYyIJJ GCa1xgYgSAHIhuwVK7fG_.EIeBxVx5P0hLVyq5djmkg5ffgdLpKb.8fNa8AkXqoAkggOan7G2mg. OavRmnyf1ZzWFwlTcjGMDstYoGPD9kR3CekbktP_aedprHv5mjEGAWdpCDFhF1Jg8jmVUdxWSz3L h2My934kPzhjv_bXYceRh5P60MMbghglwBJGR6Pziev4W39Kdl4LfJetWN0bzewy._dex_1jt9D0 howSVrgU5OQgOidedzQzLoNCoM6br2pEntpuXFKCKdMTBM81bh5M.sFmvB8xlvgsFI.YuoL5DETj .q2ZXuqQHVuq1r9kovYdV6o.5w4XSEgdgqq4CcmF0DwZTLahsYk7Cws5B1PjAh4NCMN9ct31jxVo Xn1_CZa7Qfk4E7tMxHZwIVlOpgJJmcyedOsFMk2zV9MJYPQn_S6cGgLV5Q2IbYXssX9tG.LePYTM 3E0_G0NsKk3YdiVdfE3zr2r1CbyTN1TGPtv4jN_pJQXgIxGCt12Kw0PZ9_1xG08mqUvuUpUkAeqZ X3G5DFm.W2WDGQ11DdzutmpSXjs7ZHwqk77vtp5pOkVrDHeg6EuIezJfWJ7WZGoNz.bWwtypVA.Q 8JMtPNmPHfGZwwysjC23WoopdFDwcSwpMbUA_qx13Oq77V4MiLaxroeU6vFhEcjO41zRliIROWW7 SPb7l9rbVmXRfsGIJul9X3In.xQ5HQ_STRT4PTwV7j1YYKN0VJna.7Z65.Eg83GmuSESAB2C1mYJ hhLT7MiLxUzlGdZLDOBDkhO2Ze.70wVnSdGBOd7v9Iy.oDmTQrErppfJKKUuvaCrj9k23y5k7SzK sg.hdsjTUNe40bP3FK7wcELjXYJHpOAe1u.BNSyyxU66wY3miJOeCDC371uJiHMuHTKG2pb.ZF.g HLbtwgryjBD2ZxBLS.Rwrdq8xdh8f0BVFinxs2g7e1xDXr13rJgVgt_V9ZLSIhC3AhkHsAmgojeJ TSG4KHEZAorjKhComjaC2sj8b8RU8riahIKRGuEBrmg5qeZE.CE7b.kR6XT7W.s1b.ZSLe.7VLZF BCoMX.pzPtUj6NCKiyqyNVKQb8uqJEPAQ.ffyUHp8e2H0SFrJhz.ZvobU5z2N2pHLQInsVc55A.h T_hH2a3PCLcD0SQcVY1Fvts23h3KZojOeHDtBWEC7RQBdLIwVC.Wv0YEmL3EGOUIGniUV5Ijg3WS Fme0RvGT0pXptlxZ3k_t4PoGfrOnrjUbkXd4TzPXyfibkbMLxBsuA9hfYPiSiDMHjJZ7TJM_mu73 _zTo_SvAwgfQvC3OluHScEjx4qjM4YXEl4TS_MU3yWlDjZMDmkcmu129mQot4KNWYilK4lagtyJ3 19y6Q5wvpTMVn1zeIkiwerYvx8K_saQV6H6pyDWRPbRx_UVS0T4TZTK3i4sDltMnD31F6QXhFl49 by2NW4MAMkZIx5GH_MlTt70r1K13abTmtoBaNw98d1er8y3lFtZm3UvRj9kKl3w4tiV0U04MmgcY MlY_05c.adrKMNlmCm_sn3vjYdGoxHo1OhDvgrkc2bPKi4S61aNAqEkI85sFUjzelX0uOhKbfYhJ nyCnvG3Vu8UqG.2keFw_2yLFkMek5hhPNHObYxVTTnyvR.8fNVFHeUIUepZK8CAAULJYyHoGKGZE 5pbJwyGL4auF8D.xHWJml4P9nPa09Ti0OxYwsfnlSkpNQKhFmTOZmOQ57UZoLpfLL8.Awje.P4uA D4nKAdANuzM8KGEqqIr_LIZZMVPVLzWuWxT6IJjJgKU20GB5q88D8UJlq0RJ.EjxQY0y_do_qxNX CGOWoxbOxLQJxrXyFMUIF1J9UkfgUxN8Lp0NFISuoh6EyFDS.goS7LyqtbGbxzBMNF8i6pLFM2Rl uJj2PLCegm6GyLijE0ybxZsUm0YR.Fph1QCiB.EwUff4rp6SgD6gK5NeobVVAM2F5suuxzpR1lyA Ul5nc4A8yxLoPpdyDWEfw8qtX0ZEPGqhNvrqhGOxOnPG8L01EvYEvJxhk3ztAE6Zr3gkAnohWMYl Mo5u5yJunuYzdn_C03B0gtHtHnyy1aiMYnSA_ACsoX1vcSahTPmFr_kQy73bzFCbLZp8VWHvKJ_T I.SeSGZYb9x1W2dAxnmRFkKFEDaZaPtSYbz.qhu_a8yUsvqmNsfmLOJleEYI6LcPUw82zf8T58GR yFPfwh8vqE9_b8GHGfBbvnoaWnbUxTq3IbklmkNYjOwhc0P82JqNmIjIBhBJPYv_H_cY- X-Sonic-MF: X-Sonic-ID: c9dee840-4fba-4d15-b48d-85d9e38b13ad Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Sun, 30 Jul 2023 02:08:43 +0000 Received: by hermes--production-sg3-6b8fc8d58f-zs8lh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a2c466d51e32d4f5c5f8d03465df0ff8; Sun, 30 Jul 2023 02:08:37 +0000 (UTC) From: Po Lu In-Reply-To: (Thiago Melo's message of "Sat, 29 Jul 2023 22:52:14 +0000") References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> Date: Sun, 30 Jul 2023 10:08:32 +0800 Message-ID: <87h6pmup5r.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2181 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thiago Melo writes: > - redraw-display : With a window manager (even tinywm), the glitched > frames update completely. Without a window manager, nothing happens > (unless I start and close a window manager after creating the frame). > > - redisplay : does nothing in either case. > > > Sorry about mixing up things regarding which commit did what in my > initial report. Does this fix both your problems? diff --git a/src/xfns.c b/src/xfns.c index 55bcfb8e20e..222e24f1326 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -5393,6 +5393,17 @@ DEFUN ("x-create-frame", Fx_create_frame, Sx_create_frame, gui_default_parameter (f, parms, Qfullscreen, Qnil, "fullscreen", "Fullscreen", RES_TYPE_SYMBOL); +#ifdef USE_CAIRO + /* Set the initial size of the Cairo surface to the frame's current + width and height. If the window manager doesn't resize the new + frame after it's first mapped, Emacs will create a surface with + empty dimensions in response to to the initial exposure event, + which will persist until the next time it's resized. + (bug#64923) */ + x_cr_update_surface_desired_size (f, FRAME_PIXEL_WIDTH (f), + FRAME_PIXEL_HEIGHT (f)); +#endif /* USE_CAIRO */ + /* Make the window appear on the frame and enable display, unless the caller says not to. However, with explicit parent, Emacs cannot control visibility, so don't try. */ If the window manager doesn't modify the dimensions of the frame's inner window or send a synthetic configure event at that time, Emacs will never initialize the ``desired size'' of Cairo surfaces created for that frame's drawable, and as a result a surface of size 0 will be created at the time of the next drawing operation. This situation transpires when the window manager is extremely simple, or when no window manager is running at all. Because the surface's dimensions are empty, Cairo will not draw at all. This unfortunate situation continues until the next time the window is resized and handle_one_xevent updates desired size to the dimensions specified within the resulting ConfigureNotify event. Eli, is this OK for Emacs 29? From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jul 2023 05:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: rudalics@gmx.at, tmdmelo@gmail.com, 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169069447813303 (code B ref 64923); Sun, 30 Jul 2023 05:22:02 +0000 Received: (at 64923) by debbugs.gnu.org; 30 Jul 2023 05:21:18 +0000 Received: from localhost ([127.0.0.1]:49182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPyrl-0003SV-L5 for submit@debbugs.gnu.org; Sun, 30 Jul 2023 01:21:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPyrj-0003SH-LS for 64923@debbugs.gnu.org; Sun, 30 Jul 2023 01:21:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPyre-0000ZG-44; Sun, 30 Jul 2023 01:21:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QhqtNg+8g8jEfqb5Kco5CTKsLq0MJOytmwwRux1dKfg=; b=D8zO0OW79qmv klCym3surnnAg4PyZtHmNg+FBlanVUqmWo+H7Y7ERoseadMjg3jvtX5yljcRQ6lkSTTPSF/haM89q Qi9QLGV2M05i/zOQMIroj+MDdfCYkAk26FviPCZqcOQTEFxHTKXkpl9UNS2MELYXUoT04er/NYaYZ IF8Gu3DC5Uyz3Pexap2sFR9eFxg987j9J+HjuyswrDsy2QsDoRIc3LhLIqpXsFu5J3ul34cNnIBmF e/M5SjAvE/5zv4e0z+QqrBgqE801c/RcjmVRlBPgyYm5odCZZw9FsEX5vDxgck6PLcfpW3zhY+rVN bM3YfAEaVBk9TL5H2yOHtg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPyrd-0003TR-JG; Sun, 30 Jul 2023 01:21:09 -0400 Date: Sun, 30 Jul 2023 08:21:05 +0300 Message-Id: <83v8e2km9q.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87h6pmup5r.fsf@yahoo.com> (message from Po Lu on Sun, 30 Jul 2023 10:08:32 +0800) References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> <87h6pmup5r.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Eli Zaretskii , Martin Rudalics , > 64923@debbugs.gnu.org > Date: Sun, 30 Jul 2023 10:08:32 +0800 > > Eli, is this OK for Emacs 29? Not before Emacs 29.1 is released, no. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jul 2023 06:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: rudalics@gmx.at, tmdmelo@gmail.com, 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169069680528041 (code B ref 64923); Sun, 30 Jul 2023 06:01:02 +0000 Received: (at 64923) by debbugs.gnu.org; 30 Jul 2023 06:00:05 +0000 Received: from localhost ([127.0.0.1]:49216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPzTJ-0007ID-BP for submit@debbugs.gnu.org; Sun, 30 Jul 2023 02:00:05 -0400 Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:46421) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPzTG-0007H9-Sp for 64923@debbugs.gnu.org; Sun, 30 Jul 2023 02:00:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690696796; bh=fgRAy5dq50iZOZS5ayYOp1ocSGOb9vdu9YahyqOmYbk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=iKlUdSGMGhSU9GDmCZ3152QwwcN55ky6TZbDhr9mLgPS/0+qJjCvsaieMDLxck42LaPAKfxVu8gCQ/W+THJ3ig7cLuOo8JaRaIahyPV6CgJyPpO++H7DGz4vrOFGSdY+sn2gMAqJHQDYih/jFTQCAyIRMhE6KoWpwGrQfOkSKdOUFg4sFUMdOlGOhgJlzHD7SQI++/K8s0GrksBn8qvEffkMhKgKD52jpmI2FETNOQS/JimuZsztV9sTEUHnt892XTtwzpnDUEe7/uWAViejyNpIhxvXgU1i7GEgsqKiOi/hxyZGzSs0dNIq7FIAqGHHs1oPjukRG0wrRl6U9ZwQqg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690696796; bh=C1vvscDUexrlM1FOpNgvKQhlXXZmG3H4ZvqjCnMgsss=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=W8sSTEOgKg6drm1oMBsDvSxP4FbWChp8eXhEz5FikN1is+3wzbKSPTYNOMezdq1Erb9pBv4DgX+0zCjihHUGAy5u0K8g4sDJCzOFZqPcUC62Lw0ZEnrZTUJPP3QnjAP0hwP+h34Qg+HdSARauLAvhZ4JjTX5saYUEZlwcYasUd4H5SGqR6VtF98Gxy+uxDUUlF+qxsyBQxT609Rr4D2RkVSJqOhHhLVH+xZf0R4NnCy/LQ45fKM+j1AefL/PGP60+NucDD5uhpaurwGeCThhVeN0+9prYF8/3YLkeDUMXN1FXIHU7I6/ttp1CoMozw++yHU0UxBP0zM7b9Gtr3bimg== X-YMail-OSG: a5dDce8VM1ka1yJLQa74djOngi0fnVrZkWn4CO7zlivepKiXH7m6apFnOd93vLc 0EtcFILXgtlm2zMvWkkzAWAVpfdPA2iZ0JIINRaqVQMs1pV8jqnf8GsGvJRozuDvWNe77AoNrTcv J.AD.wF6c7.f9heP8ouocb3Aaw58_JBQldJQPEDNPNNej.2_lFm1N_swZyi57oeVQsJmvgrMmjPB jtzCUgJ095pN1ai5a3fS86g3vlRB0NNJpwIcnxkYCVuD_awZX_Obv3sZFdHOl9jZRzNqyxt584Em dt6jAqElEGvRjxqpsdPwAY4nzkDm5sVwwWvHH2PE1uYVweGhxVbac6hr78Ca1BVk52yLiTWo7lp5 jDnvgGDzY9CcQdvBqFzJl6HEp8OhzeY06gk_Q1r8.4q8ZGYkqzUpqZMxM.2M3FITpBna7lCjYlYO .X9B8pgJ6CwuBbf1.oZsGR3_sp_8JNkpV61e_p9eJHccdgzXRytskaIoASmi1eLXOQmDgC3Y5XJj USTjK4e0tQfzNhPBfcvjaozEwIIl.NUpcAeNmYvFqjsr9SuQS7X1vQupIm2QZ5RFVJEZo1Ruu3oq HUDfEaxuy2XRgbg9WFmBS.JtnngoaDp9G1xAmnw6TImiM79vs4k4fYUc__2DjVaB1ZRXkLLX.eP5 BVb4xc1n10jnScfK2ufQZJ03BdI9dENukCa2dkTr1iUMFkr89E5k6W80bl3gCcxd34C9a3HKr05P 9Et1u4yvXRAFWl0IFCliGA0lzjZIIVue5lRV4GY65KYd5CZ.N_w_OXzU4ZI2HAROT1I.NGx2GX2C GnftJvsPCiOF0BPCTRHApemXyVQ4pww92WK7cYzpTfM77TAvrbGq0kUmvbnanhiDGQTjrVLpy5h4 GYzC8g9FKjMLkydkBmoeZZggGD0Mv4NrSOKM38F7gPTLaUwpS5hZouGM6hVeOfSncjhavZd4kvOz oF3EXBjpca.g5esIUcnrms0FDqCJxd1HT23fJ0.xs2didgiV5q_08qKHgfwI9Fbq4KeQ4t0TxNRI bDn20_ZVB3zKjkk4yb8s49HCnyvuONRYUlgRHoi65tmhawSFE0RekxBTeTFMxzM8Y07lerzavgHk gMizYW_IOCewUhomhVlf4AjQprwjcZdtIgRr.qX.fF767JwUv06Ldt7hYmqlbe1Nb3.QV6vGaYga XDN4eQDz7kNndVh.86NMRsZjSSBayk_1K4pGIUexk0SFp3y9v9hIdjulLmPWAie1j9I4P0DKkEih 3FqaVR7dZG2TpiuDv0VZEpM5beKD0ZoYVPdPILLqYU6TSXKCLzTJauTn_fR6xzhX5V.RMOKgosyD 31CDBiwwLQ330WeAzOhEzBouxTG3I0C2F1RyEYRbe.okWNtVAuBJIcWj.nlXJQ5G5wvj1qPmiFCP PyJuuaPf2gqCq6qV.0lyLeHnSjVznHWZhcqNCHoHMb.NZq36gBSohhik61DO.wkXlsxbF1xYsgCU pL_JUJbziaA.rWpH19ADLeCWCxerpl5rkDw.GX6kFrZBd6mkhobRGxwHeIxSS_nPN1jcfN3wx80f 9QAL7qQtxQv7K5oBKyY_gZjZxFDjPX6gG0xoKxEGbOSP51b_F.QF03AV4I4uUZ2b7BD8RHvN5G9B GEpHKVI7aNucGCi4woX0_6wW0GKFqNMzR6IN7_aQnvhjZSY77_GV6_zbvCW7aM9j6ARPTKfKBsdE t4dQFcueZwR9aNrEY8_RMiE0S09FsmdweIOqTnTs_JGn72beJGOQTLWWLMjQ.t46XSc0AGUcaPHH HGqdQBnLB3auMbDOc22B2wifzJksQiyUc7whv8Gh5qXRbZzfu3AifCRqCpuxJ8eh1hK_VANswkHQ WKsajJGBJzUnWhDK2O3dM_LkpdUsEda.nW_s4Xkl4NWHEO7tsoDGldQKgBv0TJsagjwW7ed_Tu2r .PH1aoaG74DcH3.hQKZ5wF9K0QQpsxhzSE_b3j6d_KjN85z2ApMdDteNurWWXHQkPH.hFiqKH.bF BgXYak4CRoOBbsMiqpZ5CWBA0EmeYsZTN.SOGlXUEZ9qddKXSTk6dibmwA_f9_z0uh8RHc2Fk8bU ZAa.qDXkmIt5GJLyCtbjHatKcZ8E.hS34907_lntSgwa5F03zA_LzETr1Cg8PmsP26NH4ZfWZecW Q5JnNHvSdgYC63AaKK48JFpR8by0RYuIJCoSTgkrN6ppZewUmMA7GpOf10fPY..aMkWHc1qSapvO or2YE_3mgDmY4XUAYuX6bi5Xq8L81Gcqk_R.r3MpteLRlR87zPjRma3glZ6SdYXb2GA-- X-Sonic-MF: X-Sonic-ID: ef41e8a5-d1ad-4a6e-8bf5-9689c64f4d53 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Sun, 30 Jul 2023 05:59:56 +0000 Received: by hermes--production-sg3-6b8fc8d58f-pbm5c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c21baffff2e303267c14a17c2e1f1023; Sun, 30 Jul 2023 05:59:53 +0000 (UTC) From: Po Lu In-Reply-To: <83v8e2km9q.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 30 Jul 2023 08:21:05 +0300") References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> <87h6pmup5r.fsf@yahoo.com> <83v8e2km9q.fsf@gnu.org> Date: Sun, 30 Jul 2023 13:59:48 +0800 Message-ID: <87cz0auegb.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 412 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Po Lu >> Cc: Eli Zaretskii , Martin Rudalics , >> 64923@debbugs.gnu.org >> Date: Sun, 30 Jul 2023 10:08:32 +0800 >> >> Eli, is this OK for Emacs 29? > > Not before Emacs 29.1 is released, no. But because of this bug, frame contents will not be displayed for some users, unless they configure --without-cairo. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jul 2023 09:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: luangruo@yahoo.com Cc: rudalics@gmx.at, tmdmelo@gmail.com, 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169070894414116 (code B ref 64923); Sun, 30 Jul 2023 09:23:01 +0000 Received: (at 64923) by debbugs.gnu.org; 30 Jul 2023 09:22:24 +0000 Received: from localhost ([127.0.0.1]:49374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ2d5-0003fc-Kw for submit@debbugs.gnu.org; Sun, 30 Jul 2023 05:22:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ2d2-0003f7-Uh for 64923@debbugs.gnu.org; Sun, 30 Jul 2023 05:22:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQ2cx-0004o0-BI; Sun, 30 Jul 2023 05:22:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=th4nJ78EQvTPdwtpdegARwPj0/Gkfpqz1vmL7+ntL6Q=; b=Q4ST7WAWbp5R KXonRklUl6NvWbb5RQuVDdM1PdzJR6wby3jamTv68l3gfYsy+dUp0DU1PlFGT19lzA3asCc19NUIl OmbXr3c2g+1R5j11Hz34xuR/h+vAH4+DNU6dd2SWlUVr+AdKNaXDCusdw7lkC+lODBuQ5df3/SDHh nbzQPcYlo4XXsLG+Pbiy6ZEgzKbKLNMpeEH0KILZS97Y4uPVgv54SABg/zhJkpOz3XmzL4bBYGWpX HFughAAel2uaovDvuvVEyac01FIqIzsBjU06ZXx/7gbWee7oXl4HfUVkQ56b+2VR+0z9Ow8PoSizS 62DesLVxgFubwTZkMSA/1w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQ2cw-0008Su-Kf; Sun, 30 Jul 2023 05:22:14 -0400 Date: Sun, 30 Jul 2023 12:22:13 +0300 Message-Id: <83o7jtlpoa.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83v8e2km9q.fsf@gnu.org> (message from Eli Zaretskii on Sun, 30 Jul 2023 08:21:05 +0300) References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> <87h6pmup5r.fsf@yahoo.com> <83v8e2km9q.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: rudalics@gmx.at, tmdmelo@gmail.com, 64923@debbugs.gnu.org > Date: Sun, 30 Jul 2023 08:21:05 +0300 > From: Eli Zaretskii > > > From: Po Lu > > Cc: Eli Zaretskii , Martin Rudalics , > > 64923@debbugs.gnu.org > > Date: Sun, 30 Jul 2023 10:08:32 +0800 > > > > Eli, is this OK for Emacs 29? > > Not before Emacs 29.1 is released, no. You can install now, since Emacs 29.1 was released. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jul 2023 09:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: rudalics@gmx.at, tmdmelo@gmail.com, 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.169070899614236 (code B ref 64923); Sun, 30 Jul 2023 09:24:01 +0000 Received: (at 64923) by debbugs.gnu.org; 30 Jul 2023 09:23:16 +0000 Received: from localhost ([127.0.0.1]:49384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ2dw-0003hY-A4 for submit@debbugs.gnu.org; Sun, 30 Jul 2023 05:23:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ2du-0003hI-L8 for 64923@debbugs.gnu.org; Sun, 30 Jul 2023 05:23:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQ2do-00057I-Rz; Sun, 30 Jul 2023 05:23:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JHQwMCt492kXHNEe/5UGW6PtoqAMWGPdLlRyXzZGaes=; b=c0t3+IbslIhx 1eIlQfnNReRcLTDGJZ2c3FKe45EA708aCujpdWLUOuKrkh+tIsL5eqhubWjhu8Jsn/ECcyZTPhVvv +QWup828/6TfEMk4M0rTJt5BTtxvUCi+xAl7VP96kTWlcEJyU7xV0DAGPmqJbocjIM0KAsEOkdJeS evdcL5kE7Z6zq2hNPypQtpZbEdnI5/KfcFZK1onNO4YDCWm0bUE1Y0r5q584C6Y402DXZzc9imTxt vQVHMYTX6b9Y/hMsZT6M6fa6hjkn6stRHzVesmkVWgSi667wcTOXOOyuw38sqbmlmjoKXhGTIslyh Bk97GDzBePcylZLUH5t+6Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qQ2do-00009s-8K; Sun, 30 Jul 2023 05:23:08 -0400 Date: Sun, 30 Jul 2023 12:23:08 +0300 Message-Id: <83mszdlpmr.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87cz0auegb.fsf@yahoo.com> (message from Po Lu on Sun, 30 Jul 2023 13:59:48 +0800) References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> <87h6pmup5r.fsf@yahoo.com> <83v8e2km9q.fsf@gnu.org> <87cz0auegb.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: tmdmelo@gmail.com, rudalics@gmx.at, 64923@debbugs.gnu.org > Date: Sun, 30 Jul 2023 13:59:48 +0800 > > Eli Zaretskii writes: > > >> From: Po Lu > >> Cc: Eli Zaretskii , Martin Rudalics , > >> 64923@debbugs.gnu.org > >> Date: Sun, 30 Jul 2023 10:08:32 +0800 > >> > >> Eli, is this OK for Emacs 29? > > > > Not before Emacs 29.1 is released, no. > > But because of this bug, frame contents will not be displayed for some > users, unless they configure --without-cairo. "There's always one more bug." If we chase every minor issue, we will never release Emacs 29.1. Sorry. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jul 2023 12:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: rudalics@gmx.at, tmdmelo@gmail.com, 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.16907190918648 (code B ref 64923); Sun, 30 Jul 2023 12:12:02 +0000 Received: (at 64923) by debbugs.gnu.org; 30 Jul 2023 12:11:31 +0000 Received: from localhost ([127.0.0.1]:49487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ5Gl-0002FP-2P for submit@debbugs.gnu.org; Sun, 30 Jul 2023 08:11:31 -0400 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:34713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ5Gi-0002FC-AA for 64923@debbugs.gnu.org; Sun, 30 Jul 2023 08:11:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690719082; bh=wPaqzWjUTtddR7D7bgWPULEesNAXRsLr24eal/s2O0c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=pEGBQrmXqQn8UDw3el34G2+m6GxBv/dznnUs/dzkDAYnRcdqbmHoeqfvXhOJdpi6HHEfUrvM64/VoVdJrlgVgp4oxQodaNwGBRyjXNPdDWGXkwUQsoNEaUmFuBwwhhKegGmPj2o4c/vJIMULzgNl8+WSpBqPoLt5WGshesElDFOdNZOQy6aWDRDUKfDgh7TfCxVFIOFX5LzGyqeXRj0q0kpg8Q58KbOvcKARyyo+qcfs6UyGYn4zWERY4h4qeoSPgkxwuvc8wS+SogG2qlZqmNtlmwaSYrVd75OUUevhFqMa1wNGtsReiMd7sYmGFBShbh+i1LkcPw8Hw8LHIX/1tA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690719082; bh=DrWKFikYJdf6mrJ/gJ4Kec3OBL+K7VKAdXYujq0zfLD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=V9v25sbwZwuxZwXLSYdwdcD6ZjJ8vuA7SD6nGa5qDqKHpR3NxdcDoWDccOXq4p0aHo9MpU9T99O/0eQfWeNUokhBz065dbCXvORr33hBvDIptK1R563D/tDgptxIEjv2awLfoLRNXnTjMpgB18KvaZo0N+nDkJQxO5LDqvliMP3HQF6L/4lP+B+vsDg4VrCFjnboOdekY71+hTLqzUUUG8hvcEA5+mMXQ7Ic1yaeBGdJBwkPPKqaIhWGPwrhjvLSa3WLMb1IJFRcfU2BvSnmkNe5z0EfI1vh3o0IDYpXGoh/a0zUmzrDY4mWVngnXN59ZXp+eFYxvjV5jEdqx4uQZw== X-YMail-OSG: oJAfa6cVM1kztby9EV6qZ13obZ.07drlU0bJdZvDsZReSjgvll0UWt9Xikt8440 7Z0y_4Et2WcyFwUp7KmeeKiUUS9oJc.5OkfWUnc8BZK_k2h9x0gFD5XAI94Co89GSLkKi1YMqRE0 opb0IK95IOj1KFVpSJA6Ij7E0IUqJ.Qtc52f_1nGcPGvLWbKF4q3MjZZSTJEV9lQ_L4fCxmlmm4x PTV.SgDZxX57sVqgZUPueu.fA0_m03WP9pPuy5w80YmEbGdKvCZGf5A_rjR0QtjGG4i1T3i5OZZV 5_ZsQcm1d729njvd5WscEmXZD3XRRRueDMWablnpw50lq2qPAskKBCsrsavgoTZbaMpB8AjIBzLl pqkux9iojX4wVbTxvViT3ZUJjsJw.nh6A1bUhRXq1cZ3hwVUSG5gpkXCGvTpHoK2ASHC3sb6dmPf U0iX6UPVxUstVO2lTvXDryQPnl5a3MjPbqXas1K7PgeH79mU3v4aax6CeorEGt2W3KYtBjqkdHLS D0NoF0bkNXMAVyU2q9vB5mwVFk8XMiex1kmYjfnFhGBGiKC8DbuDUz1rW_uS5B8_j3RPSxP1olmm FC6N1G6a.qCyXJH_31JqyKFwrWTSCSayFxYWUiSvDvnAJJN77ZGnHWCw5UnfSLN4tAz4HxyJbPIA iq7MlbKPG4mGWki15q8OALS5kSg4JmdfVMHFQmyyAlB0tSW95Vq1CmvNrMNJUOJRkPJFS4nvTG2l 9yiFuE5pepPy3CD4Rlu14zqYpumUc_BZJIsXY3kS9D1g3q3Cz.ET5b9UOmkkkOnY4lGeMcsrDsA4 4cfz64x21j2RVAut2wvH2lZM9ljp4q8O2M1xSXZgM.ifuK4G2grMW14vSqWv2cyMlMX1BqOPGmqP Eqv2osSVBUT1qcQsR0cYYy8mB9pHGXeFDMNuAHtWT2qZxngJ9o4VEPRY7Ws81gP.TW8enlDaPRQp EEtWVm0sdmfxfq3izR2W__sUGEI.jHBzBZfYF1T.MMpPCberfBp3HYtM3GHJwfGe1kVCVP39qtx8 nDzAHDaMb0muYzc7JjOKrKBA5uAm_ZSq699cBnJhyMG5Y8Zp0kCYIQ.uAiR3dpvELZ3zU1REkT1p mRq4DWobTg.iDctrY4ht.n2nycQps3qEkUzjJEh3Fr8KV4N.nJsA8TIpy_02cVAdHLbykQbPoL60 9Kjyi7omLfQhwRvwLO_uF6oVCu55oDww5J5Ph9GK8fUav3vkFXwIPrR3MszhzyFQ8ORCBr76Dzji qdr0dBCU1ptb4MuL0QkVeOda3qLNOd7i.ng650m9ukbHqfssZl.ofasBRyjsGanHLL63mCHm_k7i UNa7LrW1fzcqr_8_g4.6SJx_ODGZITqWcck2G82wIG9yfY1wLCWNw.PG0fAOU0U07PWg3P8pryKQ 6tPd_GdIA56SGpO1CCRq2vLFu1gigFfnyBXXoBA2mQchYLM4sZzfagtQqLuZ8KdzJo4bpLjnWpp6 DA87UWtH6KTJ87vxfiJSSkKsBbfz3g6o5b5o52YsRNiw8JoHj7sQreykBIaNklst5wUSgk65yB.9 LPILtn7_MdJV1XCqCt0W4LLxzSkGgkRnQw7fAUlGL4CCJSNAJV6hs8fU.DgAo1BiSdIBKIvBlV6e 4NCHqOjTjnJ.Zjo2g8zBN1yZTQx9kJKV_OhvA8pZmqLIsnDEsZ11xZVfbBRujWs.HoYFo_QRbO17 AdW21rEta2BbXdQAgQ38jmLMEgd1aX7btR58MRWM7OBpR0VJ415CdcV.U22MJKSa0SXaIp5CSXmS Yzacf.nILR70uC3nHQe3moVS_JhryiXBH7ksd0bMAIj2qWqdV.9uL3bbNDVSHsILv4BZc13C22Ma xgnFbGnrs8qfdacGqzn2VveW9DkTyEOG_RwjzhOMeTlPw8FzFRmYwAO7vY7fWofQIRk4DOk.T9WH V3zRKduDGPIvUr0IdZAzb7zRyq5o.WrwaHYVZe8s37tms_yzFEicBxaf5e9yejVLRCrxon7ZHPfF 6w0Bgg5XZkSAhmdEXJJD_37Md8eQ.l61QwnBGwOl7S8LjEh1Luqiex3sZ7AFZia0nNvSf63cNF_Z NqeIV25HEdmXOtO8zKktrkcBMIefeAQDQVoguo7olc5ITi760gXA1kCPSIFg.aYKzqNSW15RlqDY O85LkLm12ibWdcQilt0UhOfq_9nh20wRhiQCEuIq_Ydcvyxy_N7BWb09asWCpJpR00WlgPBBUcQd D73dorgmUZSUdDmpyGk.QDeWuMJ7FdEJstINzWi0c0sEC.SHn4vEP5wOp69iCOSdxzImk X-Sonic-MF: X-Sonic-ID: ad9ed962-e7a4-4199-a14c-4559539a247e Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 30 Jul 2023 12:11:22 +0000 Received: by hermes--production-sg3-6b8fc8d58f-jwkjf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e155ebee626ec1f24ad7f95a2c9d89f9; Sun, 30 Jul 2023 12:11:18 +0000 (UTC) From: Po Lu In-Reply-To: <83o7jtlpoa.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 30 Jul 2023 12:22:13 +0300") References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> <87h6pmup5r.fsf@yahoo.com> <83v8e2km9q.fsf@gnu.org> <83o7jtlpoa.fsf@gnu.org> Date: Sun, 30 Jul 2023 20:11:13 +0800 Message-ID: <87bkfteh0e.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 623 X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Cc: rudalics@gmx.at, tmdmelo@gmail.com, 64923@debbugs.gnu.org >> Date: Sun, 30 Jul 2023 08:21:05 +0300 >> From: Eli Zaretskii >> >> > From: Po Lu >> > Cc: Eli Zaretskii , Martin Rudalics , >> > 64923@debbugs.gnu.org >> > Date: Sun, 30 Jul 2023 10:08:32 +0800 >> > >> > Eli, is this OK for Emacs 29? >> >> Not before Emacs 29.1 is released, no. > > You can install now, since Emacs 29.1 was released. Thanks, but I'm still waiting for Thiago to ack. I didn't realize the release of Emacs 29.1 was so imminent. From unknown Sun Sep 21 01:33:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64923: 29.1; white background glitch with new graphical frames Resent-From: Thiago Melo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jul 2023 13:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: Martin Rudalics , Eli Zaretskii , 64923@debbugs.gnu.org Received: via spool by 64923-submit@debbugs.gnu.org id=B64923.16907225071092 (code B ref 64923); Sun, 30 Jul 2023 13:09:01 +0000 Received: (at 64923) by debbugs.gnu.org; 30 Jul 2023 13:08:27 +0000 Received: from localhost ([127.0.0.1]:49523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ69q-0000HY-VI for submit@debbugs.gnu.org; Sun, 30 Jul 2023 09:08:27 -0400 Received: from mail-yb1-xb2d.google.com ([2607:f8b0:4864:20::b2d]:53702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQ69p-0000HK-9q for 64923@debbugs.gnu.org; Sun, 30 Jul 2023 09:08:25 -0400 Received: by mail-yb1-xb2d.google.com with SMTP id 3f1490d57ef6-d08658c7713so3863463276.3 for <64923@debbugs.gnu.org>; Sun, 30 Jul 2023 06:08:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690722499; x=1691327299; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ZbLEc5Cv2e6Puw8SpErqmlERYfquoSKGiAbTvdcaSro=; b=cBnlCoqNmLmW+WIuszUK0vqmhwNRhbUUSKrhcvcUy4fy4tZWxwKNKqlDRKuDyC8JGO 3stufvdQGt/7Dhb8losuPiocejLV+pO4TiBzAJXitEtqcHrZUk9k32n/4jvkxmso2eE5 AAD7Vqd7cLhaoU7B+jbgUXaAUFdzveJbxUT2NVsMkdyjK69g6z8BhiJrRmwOkSQDigwQ VGv2iNr4kWxbdL2/26b+VtMORvzPS0xq/uDawqleOfGfKmSTMgmabVpsLBLZ4vzeJcsk WlFChGi/+Pl41IcPbD1Hufi5Gdat1TX2TMyrMt8eYNpA6iHjVn5U9JgYSAuJjlOQ4efO rg5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690722499; x=1691327299; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZbLEc5Cv2e6Puw8SpErqmlERYfquoSKGiAbTvdcaSro=; b=lNrpL+kc0KiOZEgyZ1jDRhhI6By/lAzf790I5pdRHx4fEhRp1xbojJdskf+depSlbq sWrlHCYMf57NQpGzT6kUxfwNZkvYZoB+wcMtHUCZTLF7+OoElMyBwknQ+44QFLcYzZlk +xKIQ9Lh3wrT+V3sHMHjWmH6cm8NZOaQtgDjesXOFYJHRjGivHxyKrdsibGP0PBHyoKA aijqTSYbmYuZxaji4gagAzRxYQAqGiap7iKOu0JeKtJRjb5sFMLbkpoVyCzOAv+LlcRA oED3fckHFsFFk4GGxDRaVe5VwChfPVA1iUdPXaTjEarIm00kv85hq0H7W9vt0kSZAlep m85A== X-Gm-Message-State: ABy/qLZ/cSfMVbpGi1D65AnJn+mJZs5Mdbt1izJVirF/s0zhIbmbL90D iGn6uom/ZVa6EjXsWjrn72sRNMSJe/tC2irZEx8= X-Google-Smtp-Source: APBJJlHEAQczn+FnRi4qmWgTIiQ7Hxvv5of8wkQRwOTlLxpxl7/0hguvgWuSdDPNnoA9F9X3hE34NJftItpsN/hvwJs= X-Received: by 2002:a81:4943:0:b0:576:c543:2a5f with SMTP id w64-20020a814943000000b00576c5432a5fmr9390427ywa.4.1690722499659; Sun, 30 Jul 2023 06:08:19 -0700 (PDT) MIME-Version: 1.0 References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> <87h6pmup5r.fsf@yahoo.com> In-Reply-To: <87h6pmup5r.fsf@yahoo.com> From: Thiago Melo Date: Sun, 30 Jul 2023 13:07:42 +0000 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sun, Jul 30, 2023 at 2:08=E2=80=AFAM Po Lu wrote: > Does this fix both your problems? > > diff --git a/src/xfns.c b/src/xfns.c > index 55bcfb8e20e..222e24f1326 100644 > --- a/src/xfns.c > +++ b/src/xfns.c > @@ -5393,6 +5393,17 @@ DEFUN ("x-create-frame", Fx_create_frame, Sx_creat= e_frame, > gui_default_parameter (f, parms, Qfullscreen, Qnil, > "fullscreen", "Fullscreen", RES_TYPE_SYMBOL); > > +#ifdef USE_CAIRO > + /* Set the initial size of the Cairo surface to the frame's current > + width and height. If the window manager doesn't resize the new > + frame after it's first mapped, Emacs will create a surface with > + empty dimensions in response to to the initial exposure event, > + which will persist until the next time it's resized. > + (bug#64923) */ > + x_cr_update_surface_desired_size (f, FRAME_PIXEL_WIDTH (f), > + FRAME_PIXEL_HEIGHT (f)); > +#endif /* USE_CAIRO */ > + > /* Make the window appear on the frame and enable display, unless > the caller says not to. However, with explicit parent, Emacs > cannot control visibility, so don't try. */ Yes, this patch fixes both issues. Very insightful, Po Lu, thanks. From unknown Sun Sep 21 01:33:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Thiago Melo Subject: bug#64923: closed (Re: bug#64923: 29.1; white background glitch with new graphical frames) Message-ID: References: <877cqgewwa.fsf@yahoo.com> X-Gnu-PR-Message: they-closed 64923 X-Gnu-PR-Package: emacs Reply-To: 64923@debbugs.gnu.org Date: Mon, 31 Jul 2023 00:41:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1690764062-32473-1" This is a multi-part message in MIME format... ------------=_1690764062-32473-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64923: 29.1; white background glitch with new graphical frames which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 64923@debbugs.gnu.org. --=20 64923: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64923 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1690764062-32473-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64923-done) by debbugs.gnu.org; 31 Jul 2023 00:40:41 +0000 Received: from localhost ([127.0.0.1]:51423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQGxl-0008R7-1e for submit@debbugs.gnu.org; Sun, 30 Jul 2023 20:40:41 -0400 Received: from sonic302-22.consmr.mail.ne1.yahoo.com ([66.163.186.148]:45705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qQGxj-0008Qu-6q for 64923-done@debbugs.gnu.org; Sun, 30 Jul 2023 20:40:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690764033; bh=+275CW60HiUcuTwygXbOMyO//3wHEbAHZQiN+UA9D/I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=TOrcxkI+YgvV+gWq8H+s36pMSPHNUWunfdPvOu6fKo/0ewP6xlv9MeIcURRbms8ImGX8OQ5nZ4TOyg7fBPtOsC6hzpNprOEGWMndcQvV0cISdMKTbA7IXR6u5K6SMKD3/v9er8uNMM7/48wBEIkyMnX/2lzLGlQSjDQyz2hiiOELvfIphJhns+nqqjaa/ux/MW1O6/Gzf6Nzk0DVVOur5nxsk1ZfCMJTUTvJdRnSrXAbO6AAb5t+3Edj1izQy6Rh7v4TZX4+l81QjWHEf6GaTLVGaLoMoBi5puljaZLAIGvwn6/lNk0g/U5UbUMsVk2kuWh8u6a9dmVdeCYKKgaW/w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1690764033; bh=rBJjugnGvp/AXSpqUzdzZMfnVeK1ZQbyRVzsS7/Ql45=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=uh7fH1E5l1rv1+ITS5rsl9m9P7AxbGnhzLURsDORfLMrltvtzz69jiJo+0Mn0AUVdZdnUTLDjevZCmgx/bj/lPJNY1iKU82Bas5EokdRdW8CmFd1DA82weLvliymWqqseuK41tK0jNKcxC1J8R+9Z71qzRMy18c2quaY1w5z3Z9eS9xQC2qEOr7CxbTwlKYstMUKDqboUFQBMPAgXnHuF74CskLxeAtaGDJW+mJi5+pkrhH9MLC126Xr8sbEGDFAPVCeodGAH65UfaUxFhOW2xEio72Kjvqu9Yg5CDoCyDk2nyoB0dxU+wX3F2B0FBKclMXiLQ5OsQ0URCJXHZo9IA== X-YMail-OSG: 0YDQ0oUVM1nIJALyron._36h.xZ088mhUyqEBFroa1CyvNk8IZx2HzZupl7u3cc LY6_mBTMUj7ayprjGtVdCJ08ylesaGHzxfmMjksW.et3UEF3uqa_lp7kT8xy7QNn8OWg5rGIZFXx Qngd8XTlrMf92uDvxYaYZsYDMuaXdetyjUuvqXTLadcHK.kw2_1wksaHF6hNGbiiVj02IVZwFdfU 0Z1rkooZPFpScH6ju5bwvRfaF4z.oD0it47Tq0FV9Pyja8arR81dSNdj_ITG7QDQjSrBhPN.RTPR TcppkaYpLG6YLJ1M5fTeCt4ScauZbRb1QMmax9b17AYrRhuDFC.0fLZ2yJNdG92STeG8u2LuG41U VFhfrnPe0DpP23TlztWmhHlmM9lj2KPZ0da3578jVsQrAANq7rEWuDROKrHfV122ZV_jwq1SdU.G LyWu_pF1.56pH4e55YtZxCB8EFdMPVi6RuJ1c0Q9J.x.EXpH6bQPPIAh7vXS4TBF.ui.l33bbJ1R _10oLqNUDNonBCVSWdMSd93K3OtL_jTAb.S6CMgBIqUOnmEkhYgoXHPMCwKOzj3HIfHALnquX2uN F6cisvK2ZL2oi_gc9n4BeKOLj60qcmwIw3WubKVXt.m_LHYzptxsFyO0k8U0lLYOWk1pfKwBqxQt YjdgVJpLzZZTNcnrJVMYuFNUJv4mlFJCtgquGdUwm4212TIbiMKGwuGF9Vn_HQd7wzxjfMv0be_L r4AeIrQN4_IV5Mv3wkh9dLNnxFVc8udhTua9Uj0.6Dke0s1zDD2shJw8ys4S2GPFio5yEHrrObEB 1HEfd8o1kYw1rbATcSco4n8zstLKjX4cYn0I1d91CztE8goqImZ1wlFsardQekwfH1zAXZSYn3a7 enZCWLWwxeQpwpnko9C2Frqo.5nO8QFJCPmOfXd4FwzdxHKyvw128gn5Q3pdtV3tIj4FRZcv.mD3 d7eXcBU.M9fxhWp1ni_dtBbIfqRbvVArX6Tnwkfz_R.oc16UB8RoLOWx1ZAYBzbCaLFZP6r8u0WF UwyFGPgBKCdlngIL8wlp8_RqgmuY.pXrglkBZ6QQUgGg1Ig1EF6bfdKlQeIxVdHZXcrVXasS2MGs q3auY_vtmGaKtFIOO.9QX3Zc.0aZRkRrmOOEfic2mW3Es943xR4973ZDJL8R3_0hDRnaF.IikrHg CsceK_XCP8pWH_v3tjof9MnDwIQZVH5h575R8s22fkbuyHrprRpGp6hiP7lHbn1FzqNJYwI1mcwA syDSEB_UKzimHfENXzZkckH.ixmPt7ELM6NepICJ4R8JLsUzSgCAKQLBhZsWwSfmf4TFscx35SD0 RpD2p.0Gozq1HBIOdlkMsGaFQ7NkQ3c1naOqf1zmY0zmeEt_S0lkjwARhZ8S_qxzxqL3eXLu6iqA _RQ2X0qIYjPRiexEYsnEBDXGvxvwhclEWmV2cunk2aFVx6hkqLlvUyF8K3srtaaU9nU8y_yHCoh6 OKwQttaV4miAeAfzxwL2Nzj05Ok7NCK9dCd6Z8ubmY_XzFQXPP1hrtj.PRUZy8S.q8dGxXBJhNB3 Yr7.yJ65czk7xV.0mydLZRvxgM.t0TT_kAX291hmnwAhEX0YoZxOMzn5riQLZaoXVwq4vFnvn6su FvS3aGZm3_wvVpU0L6K1N7dI9i5s80Pa3B6cMDfPspC5h9f3V9mfOKjp5HyLFMC4JBh_WyshCNhE epsqu4pSreI6dOFY6KgANHwCNhbROFHE5rjd1tThU7.Hqejj7BoloAAENLkvvpDaf1f52407mWKv aHG.agcyRaGjfN0xLes4BcBfRb1QQo2u30JkHkC_PrwuKISpvl9vSek9.XVTJUwkZ5qLiHHG6cUi _ZZAkgJveSRriXyLKeSiiQT3b_vvxR7Sx9Wq1Y.WCKiHN43ZITcescDy8mxW0yPYPs1Aeli4IBLf IB9O_OMbQUeZ67OU3PSf2LsDym7Iu29CVNCxaGsmCTLBHIc6JvCzf7s0P08GA8IdDIM4puQ0njLZ lCPdrx6B8elAYkiL.DHgT1X12.T9ndUqPgWFJlxLEWJQWAExKeDYQ_FxpWCGi9LQzJSEEz08KzH8 fRtQp7ut8tSpCyfly97_h2mZOykdIZXJnQ.3KSBgsUky9hpHlvLDuFsEPUqa4GU3C2nVJVwAZTo5 od9UuppqKPStkreI1jMaA9zdH_ghikABfgXFK7W7M_vx1ATHBFSss41AqWYWdMnadjQELBm_iRuZ vlvm_0gHwhJpLwEwgS3Vs0.IWtlH4iMDjiL_5Nnz0hBzV7nnndv.D9VcPN3dU0TS4nbQ- X-Sonic-MF: X-Sonic-ID: 0ee0ad38-3892-43df-b590-7b656dd9af7e Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Mon, 31 Jul 2023 00:40:33 +0000 Received: by hermes--production-sg3-6b8fc8d58f-t7fng (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 52bb6450662964f18d43f7e405837b39; Mon, 31 Jul 2023 00:40:28 +0000 (UTC) From: Po Lu To: Thiago Melo Subject: Re: bug#64923: 29.1; white background glitch with new graphical frames In-Reply-To: (Thiago Melo's message of "Sun, 30 Jul 2023 13:07:42 +0000") References: <87zg3fva8w.fsf@yahoo.com> <87sf97uft8.fsf@yahoo.com> <87h6pmup5r.fsf@yahoo.com> Date: Mon, 31 Jul 2023 08:40:21 +0800 Message-ID: <877cqgewwa.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21647 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 171 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64923-done Cc: Martin Rudalics , Eli Zaretskii , 64923-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thiago Melo writes: > Yes, this patch fixes both issues. Very insightful, Po Lu, thanks. It's been installed, so I'm closing this bug now. Thanks. ------------=_1690764062-32473-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Jul 2023 22:19:59 +0000 Received: from localhost ([127.0.0.1]:46235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPVoV-0000RM-Et for submit@debbugs.gnu.org; Fri, 28 Jul 2023 18:19:59 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPVoT-0000R9-5O for submit@debbugs.gnu.org; Fri, 28 Jul 2023 18:19:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPVoN-0000ga-JO for bug-gnu-emacs@gnu.org; Fri, 28 Jul 2023 18:19:51 -0400 Received: from mail-yw1-x1132.google.com ([2607:f8b0:4864:20::1132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qPVoM-0004oZ-5H for bug-gnu-emacs@gnu.org; Fri, 28 Jul 2023 18:19:51 -0400 Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-584243f84eeso28012267b3.0 for ; Fri, 28 Jul 2023 15:19:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690582788; x=1691187588; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=WoSF/gAtydjApYIYd/GYlOpDflURbVG6YI/85Zc99Wg=; b=RXT0DKpyHQ0F364As5vbpF1KW7deBfKqvoI4nzm1PAY7WHIM/0gdVbumHfOfkSrHhb piljNwdTRTH9pzKu+BJCeqZINV4I9VKCwqrEXht+OCc4j+D4EbRJbXNVYH1T2hPR09pc wuuajROY51nS4g0u7YWvBIXSDIYsrmsBM2QZejD+IZweGyYF/ONbq/WTfQnLge71bf+c 6JkRvfmuWd+R+6Ild56B7h+AJeRBak1yOWb9dAr3ZMuoF5LFx84McDO02/rAfb2LnoXB e9mMHD8ocADdPkGG9NfD4k3B1BH5GFD+DRO/lGH5xXvCynxiBDTLP1EWbNqdc8pbRbwN axXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690582788; x=1691187588; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WoSF/gAtydjApYIYd/GYlOpDflURbVG6YI/85Zc99Wg=; b=JTMO/kxVf7zhu6ovFNhC8/0mixlO16S0xv/d4OElClc3MP0zTjvyc6Ap5DU40wdRpD DDVhFLNt35O52izB/v3anVPil17uIgKS2GnrRPtEHCMh6r2Jjv2VP+C2JOLVt/t8J6eH lkg3U1U4XU1dDXVBcd3ywUC5NywrjVPD8cNiFTpunJDELnOBwMRJWCVEemANgwxqtKsb 3WuprbXqL9zZs0D4IGbIUonPiXW/u8Scu3pufWkRtljQGCjpt7YYhVo0xGWvpVNoLuF4 K37RE/bw0txV/yiJ2PTklFGZ+Y3BSzO4nBh4cefJp69hpn0nDXXVT/n1xo8s9KaMV3vA PLpg== X-Gm-Message-State: ABy/qLZX+x6dZj/TH7o791+Lj/PHTiZyPDGcnvlso1gJZmHtKvaPXEDn pfLkt65KGKkQWfiHCqUaHEpWBkTA65/luBmk6AgpBX6QmrM= X-Google-Smtp-Source: APBJJlGS6fw5XSU5GmXGRCpNa5V0EcRl9HkEo3FVGrYjUr+hE0bA8vjgn/1Qb5LFSN+x2ZdYHDnlATFrbdJ4h35rTmM= X-Received: by 2002:a81:83ca:0:b0:56d:330d:86e2 with SMTP id t193-20020a8183ca000000b0056d330d86e2mr3105694ywf.28.1690582788653; Fri, 28 Jul 2023 15:19:48 -0700 (PDT) MIME-Version: 1.0 From: Thiago Melo Date: Fri, 28 Jul 2023 22:19:12 +0000 Message-ID: Subject: 29.1; white background glitch with new graphical frames To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::1132; envelope-from=tmdmelo@gmail.com; helo=mail-yw1-x1132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Under the conditions specified below, new graphical frames are completely white until a redrawing is forced (usually by resizing the frame): Emacs built with: - No toolkit OR Lucid (--with-x-toolkit=no OR --with-x-toolkit=lucid) - Cairo (--with-cairo) - Double buffering (--with-xdbe) Plus: - Without an X window manager OR using TinyWM - No toolkit builds: when scrollbar is disabled before creating the frame - Lucid builds: when scrollbar AND menubar are disabled before creating the frame Affects `emacs -Q'. Tested on Debian GNU/Linux 12.1 (Bookworm). Issue started happening since commit e361d0d7e5d3db8575d5d8673012aa4d7448ee54 (Tue Mar 1 20:15:02 2022 +0800, "Add PropertyChangeMask to the standard event set"). Found via bisect. Also, out of all (non-toy) window managers I've tested so far (awesome, dwm, fluxbox, fvwm2, herbstluftwm, i3, twm, xfwm4; all from stock Debian repository and with default config), only awesome wm shows direct signs of this issue, and only when set to use floating windows. However, in this condition, new frames have a white background only in areas without text, regardless of theme (more evident with a dark theme, eg: `M-x load-theme' -> `wombat'). I suspect this issue might be related to bug#64846 as well. ------------=_1690764062-32473-1--