From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Redisplay slower in Emacs 28 than Emacs 27 Date: Tue, 08 Dec 2020 16:19:39 +0100 Message-ID: <87mtyogwac.fsf@gnus.org> References: <878sa9hbe2.fsf@gnus.org> <877dptfvae.fsf@gnus.org> <83czzl8qwu.fsf@gnu.org> <87sg8h78s8.fsf@gnus.org> <87h7ox71xc.fsf@gnus.org> <874kkx6zwj.fsf@gnus.org> <87zh2p5ksl.fsf@gnus.org> <87r1o15ifl.fsf@gnus.org> <87eek15gaf.fsf@gnus.org> <83360g8huk.fsf@gnu.org> <87r1o0gwum.fsf@gnus.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="10632"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: ghe@sdf.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 08 16:22:00 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kmeoS-0002dM-6b for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Dec 2020 16:22:00 +0100 Original-Received: from localhost ([::1]:42564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmeoP-0001i6-Om for ged-emacs-devel@m.gmane-mx.org; Tue, 08 Dec 2020 10:21:59 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmemN-0000FS-MD for emacs-devel@gnu.org; Tue, 08 Dec 2020 10:19:53 -0500 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:41862) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmemL-00015F-OR; Tue, 08 Dec 2020 10:19:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ogR9CSPM0a4vwEjhIqHKutRtSwqqAxbxroi1YQMa708=; b=qB+kzba3LtN1hUyl/Z0Qx69JPp UK1WXEdk0bL5WA956/oTu4RR+lLvfFcg0zrp0RNe0rEzopWIRKHQ3YJ15Qef5svg3vN1HWEamntCj BVzYRzpikC2+DbIq1QtEQhRJqTx90Le9G+L1j0FI9AaOUacOGkSkDhxSFY3n6WGmXjjE=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmemC-0003bZ-Oc; Tue, 08 Dec 2020 16:19:46 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEXd163MybxKRzkp KiddXlWFf2b///+74U44AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QMCA8GKCn2fpsAAAGeSURBVDjL dZRhcuswCISdmeYgBXyAgt4FELqAR7r/Vbq4fY1kt86PzPjLamFB2bZtezCZVsMTEa70sX0/T7wC UNMOQPL+H7zhvbIZA7jTS/FmjJ+D1FPA81Fa2LgksOIzKPAgtVToCzyqFYo0h8FSFarNN3yKZDY3 IwqHfbESvgJtjq9CTPzTx1MBWDqaF4ff+9K5leHMUUX9BdjOoNC3eHH6AY9APQikhUdQlalBQTmu rVN2GBMobpU0RoQJ8b/JXGqoJGBhm4F5sRGjRy11BYIp9QR7vEB2XkwjRs3ZXgBH85xfmcwTGB3I 1dmvgEsPQ8AI/6LYg8sJ3JbYkQfvcWjo1XwcmVWJucEE+3C4VHMRWkCe1BtSRiMz0OHUIuOPulSl jSQaUW7WAhxN9E5sQXQBeuxYN3ZaqwJw6Vg7EpuAGrmgHuytqC0KLCI+VHIbF8DY0J0x3XoD7RAH 8AswkuyQbgrD5EhGb/ejlIlGHzcFrq1SG2Op6nneD4ikrYrn11GYtvxyFHFe9farB/8BLMEtEqW8 bvgbuirgsIJPoCGeZ3HK44gAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMTItMDhUMTU6MDY6NDAr MDA6MDBnKOjSAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTEyLTA4VDE1OjA2OjQwKzAwOjAwFnVQ bgAAAABJRU5ErkJggg== X-Now-Playing: Sumac's _May You Be Held_: "May You Be Held" In-Reply-To: <87r1o0gwum.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 08 Dec 2020 16:07:29 +0100") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:260560 Archived-At: Lars Ingebrigtsen writes: > Eli Zaretskii writes: > >> What will this do when the image file on disk changes? AFAIU, the >> current implementation will use the new image for the tool bar on the >> next redisplay opportunity, but this change will make us continue >> using the cached one? > > Yes. Changing toolbar image file contents is such a rare action that > it's not worth making Emacs recheck them on redisplay. Sorry, thinko -- what this new cache does is cache the image locations, not the contents. So if you add a new search.xpm somewhere in the load path, the toolbar will continue using the previously found location. If you change the image on file, there's no change from how this worked in Emacs 27 -- Emacs will not show the new image, because it never checks whether an image file is newer than what's in the image cache. So before as now, you have to clear the image cache in that case. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no