From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#44120: 28.0.50; Animated GIFs sometimes leave "trails" Date: Thu, 22 Oct 2020 13:14:44 +0100 Message-ID: <20201022121444.GC47992@breton.holly.idiocy.org> References: <873627jsmv.fsf@gnus.org> <20201021200842.GB47992@breton.holly.idiocy.org> <87zh4eo4fi.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11838"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44120@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 22 14:23:41 2020 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 1kVZd7-0002yX-06 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Oct 2020 14:23:41 +0200 Original-Received: from localhost ([::1]:56176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVZd5-0008Fh-VD for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 22 Oct 2020 08:23:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVZUl-0000uS-NN for bug-gnu-emacs@gnu.org; Thu, 22 Oct 2020 08:15:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40114) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kVZUl-0001JC-EL for bug-gnu-emacs@gnu.org; Thu, 22 Oct 2020 08:15:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kVZUl-0001fk-AE for bug-gnu-emacs@gnu.org; Thu, 22 Oct 2020 08:15:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Oct 2020 12:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44120 X-GNU-PR-Package: emacs Original-Received: via spool by 44120-submit@debbugs.gnu.org id=B44120.16033688986386 (code B ref 44120); Thu, 22 Oct 2020 12:15:03 +0000 Original-Received: (at 44120) by debbugs.gnu.org; 22 Oct 2020 12:14:58 +0000 Original-Received: from localhost ([127.0.0.1]:51658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVZUg-0001ew-8X for submit@debbugs.gnu.org; Thu, 22 Oct 2020 08:14:58 -0400 Original-Received: from wilbur.contactoffice.com ([212.3.242.68]:33980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVZUd-0001eg-MY for 44120@debbugs.gnu.org; Thu, 22 Oct 2020 08:14:56 -0400 Original-Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by wilbur.contactoffice.com (Postfix) with ESMTP id 43B77BFB; Thu, 22 Oct 2020 14:14:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1603368889; s=20200222-6h9o; d=idiocy.org; i=alan@idiocy.org; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:In-Reply-To; l=703; bh=28U1KtbOKGoLt5NTJQlNrjewW15IS5Li2zaBYGYD5SE=; b=RGGdH5699AuHWmo5CJxwjWpsjg8SkhO3jghjMUGpQ61lc2Ev7ip7aNPmvLyYY1es MV12QQojfnQCErXKqOA5JaDycJh0jBoIPin/HwJ8DV3f5fYXQ6oY0iiVNsNopNBadWE nZAOqt1W+K/1TzTGc4bPwyxEocgxNTpHpHOoWuGyOEvusgsqQh6mlXjuA2DsTgxx0zr 1GsOgdx7uEDbDApgCeMrYoxRUnpJ8PZ6nUuMAeNnZQ63Zqxih5p7L1FyFY137XQp1qy w/H9qJDFHOpxiv4KWsR6L9ziL30zhfTM0F6QGDiKWP6hKHs8QFcM8KURxaqWaw/KzpP kNnjXf3+vw== Original-Received: by smtp.mailfence.com with ESMTPA ; Thu, 22 Oct 2020 14:14:47 +0200 (CEST) Original-Received: by breton.holly.idiocy.org (Postfix, from userid 501) id A7F1120262EBCE; Thu, 22 Oct 2020 13:14:44 +0100 (BST) Mail-Followup-To: Alan Third , Lars Ingebrigtsen , 44120@debbugs.gnu.org Content-Disposition: inline In-Reply-To: <87zh4eo4fi.fsf@gnus.org> X-ContactOffice-Account: com:241649512 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:191249 Archived-At: On Thu, Oct 22, 2020 at 02:01:21PM +0200, Lars Ingebrigtsen wrote: > Alan Third writes: > > > It looks like when a block is updated with a disposal value of 3 we > > should hang onto the previous contents and then restore them in, I > > guess, the next frame. > > So... when rendering frame C, and there was a disposal of value 3 in > frame B, we should restore that area from frame A? Yes. That's how I read it. There's a note that if you are unable to keep the contents then the next best solution is to cover the area in the background colour. It appears from the comments that that's the solution we're using, but it's clearly not working either. -- Alan Third