From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.bugs Subject: bug#64596: 30.0.50; On FIXME: in src/buffer.c:1481 (force-mode-line-update) Date: Mon, 17 Jul 2023 09:22:07 +0000 Message-ID: <87ttu2zydc.fsf@localhost> References: <877cr4nez9.fsf@localhost> <83lefj4okb.fsf@gnu.org> <83fs5r3tqv.fsf@gnu.org> <834jm6fppc.fsf@gnu.org> <87a5vyidy6.fsf@localhost> <83sf9qe2ip.fsf@gnu.org> <83a5vxejz6.fsf@gnu.org> <87ttu4gnpt.fsf@localhost> <83bkgb8xo5.fsf@gnu.org> <87jzuz1uq5.fsf@localhost> <83a5vv8edp.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27159"; mail-complaints-to="usenet@ciao.gmane.io" Cc: monnier@iro.umontreal.ca, 64596@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jul 17 11:23:51 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qLKSM-0006qO-Ts for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Jul 2023 11:23:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qLKS0-0004yj-PE; Mon, 17 Jul 2023 05:23:28 -0400 Original-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 1qLKRx-0004yB-G9 for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2023 05:23:25 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qLKRa-0001Be-SY for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2023 05:23:24 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qLKRa-0001dO-E8 for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2023 05:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Jul 2023 09:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64596 X-GNU-PR-Package: emacs Original-Received: via spool by 64596-submit@debbugs.gnu.org id=B64596.16895857246218 (code B ref 64596); Mon, 17 Jul 2023 09:23:02 +0000 Original-Received: (at 64596) by debbugs.gnu.org; 17 Jul 2023 09:22:04 +0000 Original-Received: from localhost ([127.0.0.1]:49078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLKQe-0001cC-86 for submit@debbugs.gnu.org; Mon, 17 Jul 2023 05:22:04 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:60083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLKQb-0001bh-Un for 64596@debbugs.gnu.org; Mon, 17 Jul 2023 05:22:03 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0BA6124002B for <64596@debbugs.gnu.org>; Mon, 17 Jul 2023 11:21:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1689585716; bh=gb8iJYc6cj1lH247gUq33hrfvzYKt55dm+11CD7z0z8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=mUKpgS5v203C4B/TfYYSQTsP/v1cDoA+SE/AutjGJkfsG8meGw/PcuHW985wmK1Gk Tz0aItHsMECYMjmv6XCPrABLlxzW/XE93nhukx3dNFUF6SjmCowFwTP/8wPGmyRJNU MjI0fjwQx1TCfo5c6lWJRE/yx6cF/Zf2o+/B3UPfmtkeUE/RI06m5FpKmq6F8Ntb5r WfeYet1ooe3BhXolIC/15xNRNyllm2URXFbCBG5/U1GTY+JorO4rrEgKgTzvtS7jXI lWs0M/gmuysHUsR0rMc12ZEQbz6vNrjteZiQBJDp8YK3HVzma+SF4L/KikQ4xM3LZo 30cAgzdJH9vsA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4R4Gmy6l7dz6ty2; Mon, 17 Jul 2023 11:21:54 +0200 (CEST) In-Reply-To: <83a5vv8edp.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:265378 Archived-At: Eli Zaretskii writes: >> > Actually, the must_be_updated_p flag is not for xdisp.c, i.e. not for >> > redisplay_window and its subroutines. It is for update_window, which >> > is the last, 3rd, stage of a redisplay cycle, most of the code of >> > which is in dispnew.c... >> >> I have to say that these flag names are very disorienting. >> I have first seen this flag while reading xdisp.c, and it was not obvious >> at all what it does. > > Well, update_frame and update_window are the relevant functions in > dispnew.c, so "must_be_updated_p" kind-of points to them. This does not help the confusion, unfortunately. Or maybe the terms "redisplay" and "update" should be explained better somewhere near the top of xdisp.c. They clearly have different meaning, but not for untrained eye. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at