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.bugs Subject: bug#53808: 29.0.50; ansi colorization process could block indefinetly on stray ESC char Date: Sun, 06 Feb 2022 23:55:27 +0100 Message-ID: <878run61wg.fsf@gnus.org> References: <87fsoxasfs.fsf@gnus.org> <87ee4fwx3o.fsf@miha-pc> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2509"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Ioannis Kappas , 53808@debbugs.gnu.org To: Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 06 23:56:19 2022 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 1nGqSB-0000US-4x for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Feb 2022 23:56:19 +0100 Original-Received: from localhost ([::1]:59670 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nGqS9-00077n-M8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Feb 2022 17:56:17 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGqRt-000764-Vc for bug-gnu-emacs@gnu.org; Sun, 06 Feb 2022 17:56:01 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46278) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nGqRt-00005t-L9 for bug-gnu-emacs@gnu.org; Sun, 06 Feb 2022 17:56:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nGqRt-0008Jf-L3 for bug-gnu-emacs@gnu.org; Sun, 06 Feb 2022 17:56:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Feb 2022 22:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53808 X-GNU-PR-Package: emacs Original-Received: via spool by 53808-submit@debbugs.gnu.org id=B53808.164418815631957 (code B ref 53808); Sun, 06 Feb 2022 22:56:01 +0000 Original-Received: (at 53808) by debbugs.gnu.org; 6 Feb 2022 22:55:56 +0000 Original-Received: from localhost ([127.0.0.1]:40175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGqRo-0008JL-7u for submit@debbugs.gnu.org; Sun, 06 Feb 2022 17:55:56 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:60994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGqRX-0008If-VL for 53808@debbugs.gnu.org; Sun, 06 Feb 2022 17:55:55 -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=HqsdkDK7ubmHjqS329ZwUC/KwClCdZxpWCk3+rq8jL0=; b=OrhAKE5UjN4+cefIpFqTRUOk0p Ug4dZVPKb8+vD6mSqnk1wNWuR8Y4nF8BtqS1pFF6kxZh3dE2+qJK09cYRQKxGFiPp7EThgCvF27LA u3WbHjTD+RRDAuBHCHqlgH4DQZlSp1jsxfkcqXKsqgoNmrhdYB/SAUYT1IyF4nW5ob3M=; Original-Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGqRN-0000fX-JO; Sun, 06 Feb 2022 23:55:32 +0100 X-Now-Playing: Joni Mitchell's _Hejira_: "Refuge Of The Roads" In-Reply-To: <87ee4fwx3o.fsf@miha-pc> (miha@kamnitnik.top's message of "Sun, 06 Feb 2022 21:36:59 +0100") 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:226181 Archived-At: writes: > Thanks. I took the liberty of working on your patch, adding support for > ansi-color-apply-on-region, ansi-color-filter-region, > ansi-color-filter-apply. I also added some tests as you suggested and > made a minor simplification. Thanks; applied to Emacs 29. Ioannis' original code was small enough to apply without an FSF copyright assignment, so I noted the different authors in the commit message. Ioannis, this change was small enough to apply without assigning copyright to the FSF, but for future patches you want to submit, it might make sense to get the paperwork started now, so that subsequent patches can be applied speedily. Would you be willing to sign such paperwork? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no