From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 18 14:18:33 2019 Received: (at submit) by debbugs.gnu.org; 18 Oct 2019 18:18:33 +0000 Received: from localhost ([127.0.0.1]:51536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLWpc-0005fA-VY for submit@debbugs.gnu.org; Fri, 18 Oct 2019 14:18:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:59092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLWpb-0005f2-28 for submit@debbugs.gnu.org; Fri, 18 Oct 2019 14:18:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34983) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLWpY-0008WU-Su for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2019 14:18:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iLWpX-000264-5e for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2019 14:18:28 -0400 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:35452) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iLWpW-00025M-Vz for bug-gnu-emacs@gnu.org; Fri, 18 Oct 2019 14:18:27 -0400 Received: by mail-wr1-x443.google.com with SMTP id l10so6819984wrb.2 for ; Fri, 18 Oct 2019 11:18:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kSD3/L6/EO6s8irCSJNx8B6nmLEH34q1b1KZx6eNDWM=; b=jkITG1QAaHxJHmedX2Rjh5rOwZpTUWdhJinICBinzbKE1pGyevx78nNmOVfHC50xzo 0zIba7eXwDbXVFjcW0QWeGv2vkQfqETshYngSqC7Rm1bOAdwRIkuK/VegYMF0Vl6hjUr kpfCePZ97IEudVVj3Vl69XmB7XOxo0rNTUlj7j0+N1sCuZz62eyIky8rWfEmCJrZ9EDg B+k6N2Yi864LSxYuluJb0LBGMw3y3yFdXTK+b6ZMNYZeT2tTI44IWSZdUNuMfAB7wVLW lEJ1k4mCL5F/pH9k67ofMlwSSGlNO3vfvj5Ov1XVoX/hq4y57FYI6n2upXASlWHsMbUf EP9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kSD3/L6/EO6s8irCSJNx8B6nmLEH34q1b1KZx6eNDWM=; b=WuceKpkSUJbvR7g+oPkvgfsh44Bbl7kJCbg8mvcfYe0hhDvSqFgLQhml+nC099cK6q TlMOlA7/z4qZvjBdkEVc7B759dzhm8WP9i1fftHUdTcVwvpGraS1oXx9ZBhTFgOAHFuO rDh5bIby7hwu9nrgW3wKwL/eROZHDCPxgDpS8yBRRzzqcJP5JnaX6/joauZL3ICuOg3a /0w7ZetcQcvgqZTt5/YPS5WXi5I17qgvQzrtHW8ob2FrdXC6FqRVd8YSRK9nv3od1B8b 9zNLBxWt+HOvpAAxDD27cETajfa02Zlt18AfMVYRUD4u500ZQdDihFFw/Dn0B2sJdvF8 qdmw== X-Gm-Message-State: APjAAAWs6cOIKS32yED4zVeJ6tenPchnRI+jgOVDAj/W2XgHFMaZYVAX gpmZfVGdxDofzfNJra5WFXC/GItJlp8= X-Google-Smtp-Source: APXvYqwID9leCy4uRiLFn52tCNXF9k7tmk8Fk0T1hqdEP8jYEykvBAoodK2UZibnDDOdm7sKSyx0Sg== X-Received: by 2002:adf:f3c9:: with SMTP id g9mr8871018wrp.7.1571422705080; Fri, 18 Oct 2019 11:18:25 -0700 (PDT) Received: from exupery.localdomain (x4e371f8e.dyn.telefonica.de. [78.55.31.142]) by smtp.gmail.com with ESMTPSA id b62sm8412956wmc.13.2019.10.18.11.18.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Oct 2019 11:18:24 -0700 (PDT) From: =?UTF-8?q?Pablo=20Barb=C3=A1chano?= To: bug-gnu-emacs@gnu.org Subject: [PATCH] Add an option to preserve ANSI sequences Date: Fri, 18 Oct 2019 20:18:13 +0200 Message-Id: <20191018181813.21848-1-pablo.barbachano@gmail.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::443 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Pablo=20Barb=C3=A1chano?= 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: -2.3 (--) * lisp/ansi-color.el Add an option to preserve the ANSI sequences * test/lisp/ansi-color-tests.el: Add tests --- lisp/ansi-color.el | 23 +++++++++++----- test/lisp/ansi-color-tests.el | 49 +++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 7 deletions(-) create mode 100644 test/lisp/ansi-color-tests.el diff --git a/lisp/ansi-color.el b/lisp/ansi-color.el index 31bed6028c..e2fb205995 100644 --- a/lisp/ansi-color.el +++ b/lisp/ansi-color.el @@ -363,7 +363,7 @@ ansi-color-filter-region (setq ansi-color-context-region (list nil (match-beginning 0))) (setq ansi-color-context-region nil))))) -(defun ansi-color-apply-on-region (begin end) +(defun ansi-color-apply-on-region (begin end &optional preserve-sequences) "Translates SGR control sequences into overlays or extents. Delete all other control sequences without processing them. @@ -380,18 +380,27 @@ ansi-color-apply-on-region `ansi-color-apply-on-region'. Specifically, it will override BEGIN, the start of the region and set the face with which to start. Set `ansi-color-context-region' to nil if you don't want -this." +this. + +If PRESERVE-SEQUENCES is t, the sequences are hidden instead of +being deleted." (let ((codes (car ansi-color-context-region)) - (start-marker (or (cadr ansi-color-context-region) - (copy-marker begin))) - (end-marker (copy-marker end))) + (start-marker (or (cadr ansi-color-context-region) + (copy-marker begin))) + (end-marker (copy-marker end))) (save-excursion (goto-char start-marker) ;; Find the next escape sequence. (while (re-search-forward ansi-color-control-seq-regexp end-marker t) - ;; Remove escape sequence. - (let ((esc-seq (delete-and-extract-region + ;; Extract escape sequence. + (let ((esc-seq (buffer-substring (match-beginning 0) (point)))) + (if preserve-sequences + ;; make the escape sequence transparent + (overlay-put (make-overlay (match-beginning 0) (point)) 'invisible t) + ;; else, strip + (delete-region (match-beginning 0) (point))) + ;; Colorize the old block from start to end using old face. (funcall ansi-color-apply-face-function (prog1 (marker-position start-marker) diff --git a/test/lisp/ansi-color-tests.el b/test/lisp/ansi-color-tests.el new file mode 100644 index 0000000000..8a6cf2e41b --- /dev/null +++ b/test/lisp/ansi-color-tests.el @@ -0,0 +1,49 @@ +;;; ansi-color-tests.el --- Test suite for ansi-color -*- lexical-binding: t; -*- + +;; Copyright (C) 2019 Free Software Foundation, Inc. + +;; Author: Pablo Barbáchano +;; Keywords: ansi + +;; This file is part of GNU Emacs. + +;; GNU Emacs is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; GNU Emacs is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see . + +;;; Commentary: + +;;; Code: + +(require 'ansi-color) + +(defvar test-strings '(("\e[33mHello World\e[0m" . "Hello World") + ("\e[1m\e[3m\e[5mbold italics blink\e[0m" . "bold italics blink"))) + +(ert-deftest ansi-color-apply-on-region-test () + (dolist (pair test-strings) + (with-temp-buffer + (insert (car pair)) + (ansi-color-apply-on-region (point-min) (point-max)) + (should (equal (buffer-string) (cdr pair))) + (should (not (equal (overlays-at (point-min)) nil)))))) + +(ert-deftest ansi-color-apply-on-region-preserving-test () + (dolist (pair test-strings) + (with-temp-buffer + (insert (car pair)) + (ansi-color-apply-on-region (point-min) (point-max) t) + (should (equal (buffer-string) (car pair)))))) + +(provide 'ansi-color-tests) + +;;; ansi-color-tests.el ends here -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 19 02:12:36 2019 Received: (at 37814) by debbugs.gnu.org; 19 Oct 2019 06:12:36 +0000 Received: from localhost ([127.0.0.1]:51807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLhye-0005Jy-H9 for submit@debbugs.gnu.org; Sat, 19 Oct 2019 02:12:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iLhya-0005Jf-2m for 37814@debbugs.gnu.org; Sat, 19 Oct 2019 02:12:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60172) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iLhyU-00015K-W7; Sat, 19 Oct 2019 02:12:27 -0400 Received: from [176.228.60.248] (port=3728 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iLhyT-0001Ca-Qp; Sat, 19 Oct 2019 02:12:26 -0400 Date: Sat, 19 Oct 2019 09:12:12 +0300 Message-Id: <838sph8ds3.fsf@gnu.org> From: Eli Zaretskii To: Pablo =?utf-8?Q?Barb=C3=A1chano?= In-reply-to: <20191018181813.21848-1-pablo.barbachano@gmail.com> (message from Pablo =?utf-8?Q?Barb=C3=A1chano?= on Fri, 18 Oct 2019 20:18:13 +0200) Subject: Re: bug#37814: [PATCH] Add an option to preserve ANSI sequences References: <20191018181813.21848-1-pablo.barbachano@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37814 Cc: 37814@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: -3.3 (---) > From: Pablo Barbáchano > Date: Fri, 18 Oct 2019 20:18:13 +0200 > Cc: Pablo Barbáchano > > * lisp/ansi-color.el Add an option to preserve the ANSI sequences > * test/lisp/ansi-color-tests.el: Add tests Thank you for your contribution. Could you please elaborate on the use case(s) that could benefit from this change? Also, using overlays would mean that copying the text elsewhere will reveal the SGR sequences, is that intended? If not, perhaps using text properties would be better? Did you consider using some non-trivial invisibility spec instead of just t? It's hard to say if this would make sense without knowing the use cases you had in mind. The commit log message is not formatted according to our conventions; see CONTRIBUTE in the Emacs sources for the details. Finally, these changes are too large for us to accept them without a copyright assignment. Would you like to start the legal paperwork to that end? If so, I will send you the form to fill. Thanks again for your interest in Emacs. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 01 16:25:42 2019 Received: (at 37814) by debbugs.gnu.org; 1 Nov 2019 20:25:42 +0000 Received: from localhost ([127.0.0.1]:57311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQdUM-0005Qb-2N for submit@debbugs.gnu.org; Fri, 01 Nov 2019 16:25:42 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:33222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQdUH-0005QE-U4 for 37814@debbugs.gnu.org; Fri, 01 Nov 2019 16:25:38 -0400 Received: by mail-wr1-f66.google.com with SMTP id s1so10789733wro.0 for <37814@debbugs.gnu.org>; Fri, 01 Nov 2019 13:25:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=9nhfMH/Qrm3B+E9daFIC/SxJprr81hFX+6jfpC906RY=; b=Hsox2A6orG9AKKxD+hKR92SbCiSGd4Pw8R6LtOwskaZYTLwb9VKeUp0kipaKQzWDdl opi+CGyPp84+bRcRzJIa/loPeZ3cOD3/+JPcEQMKjTELg5ZK1sIXS580S4FV2/lW9fXi igGndOXDIyuBVcOivlbr7B6FItBNIF2bscUmdkgLPhBT4saj9tdqydGdwWNi7hVtiQDg IgeJLUSwNWCcqDf1NLGCRy1OhPZfz59PKoHwRIYoq5C/tNZ4gMN8gPVwUTECoLVdPgwg RJQxb0YJ+xgi2lbGwfS48UdRA1CZknIx5k8BW8h5vBOwHwD4U9d+19RcMG/v0yadVnrY ei8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=9nhfMH/Qrm3B+E9daFIC/SxJprr81hFX+6jfpC906RY=; b=IMRUMqlgLfTmHZBeR4HfomyxRyQwyQvM6xNuBSJ1Jbq75bUH0kWFUR24N7+trA7C/Y Nc9O/7H+474b8P0xIu9qskQ/n8hBPYKybbnoNIa47pOAHBJPQyt3Cqr58fsBwDhvDi+b ajRbtwNYh8pG5uHnpBWdcRlfN7Z2HdA/xSYwfsICrszTnjPc8kgpGSlOYkV/MbvaFDLa vCbRLG6yq2k91BzIbvFFWLg/JH92tL0P9boAa9qmj36c/d4Z4ID/dzU1Bsy09sglfjzm 6G2o0aa+EIibCCXwKfIf4BXUWojxhwmk8oLrlxy0mJcDb2/p5adSL7w/9nvS8EauJ5SZ fznQ== X-Gm-Message-State: APjAAAVqy4wu87lmT1vAOQWQt5N9GU+LnGv1Qc+X4FimI6j9CaghA4i+ fvveDb5sKXpoU3yF9ZnEua2DKgnHFrc= X-Google-Smtp-Source: APXvYqzKytCwX528mSVaKCjTToIJyck7isl+jJRbPHn6WPNGSKLQUMRVoWYblMHzoXE06OuJYurk1Q== X-Received: by 2002:adf:9f43:: with SMTP id f3mr12320728wrg.76.1572639931038; Fri, 01 Nov 2019 13:25:31 -0700 (PDT) Received: from exupery (x4d0d3293.dyn.telefonica.de. [77.13.50.147]) by smtp.gmail.com with ESMTPSA id 26sm7338274wmi.17.2019.11.01.13.25.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Nov 2019 13:25:30 -0700 (PDT) From: Pablo Barbachano To: Eli Zaretskii Subject: Re: bug#37814: [PATCH] Add an option to preserve ANSI sequences In-Reply-To: <838sph8ds3.fsf@gnu.org> References: <20191018181813.21848-1-pablo.barbachano@gmail.com> <838sph8ds3.fsf@gnu.org> Date: Fri, 01 Nov 2019 21:25:28 +0100 Message-ID: <87y2wz9wef.fsf@exupery.localdomain> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37814 Cc: 37814@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 (-) Hi, > Could you please elaborate on the use case(s) that could benefit from > this change? My use case is when running shell code in org-babel and capturing the resulting output. I can get it to interpret the ANSI sequences, but when I save the org buffer, the ANSI information would get lost. This is actually what I'm trying to do: https://emacs.stackexchange.com/questions/35364/how-do-i-attach-a-custom-function-to-process-org-mode-babel-shell-output > Also, using overlays would mean that copying the text elsewhere will > reveal the SGR sequences, is that intended? If not, perhaps using > text properties would be better? So far I haven't had a need for that. Also, since the rest of the code uses overlays, would it be OK to mix text properties and overlays? > Did you consider using some non-trivial invisibility spec instead of > just t? It's hard to say if this would make sense without knowing the > use cases you had in mind. I didn't think of it. But I can see now that a keyword argument would allow for different behaviors: - nil - delete the sequences (default) - 'invisible - invisible overlay over the sequences - 'keep - don't delete the sequences I will rework the patch to allow that. > The commit log message is not formatted according to our conventions; > see CONTRIBUTE in the Emacs sources for the details. Thanks. I will look at it. > Finally, these changes are too large for us to accept them without a > copyright assignment. Would you like to start the legal paperwork to > that end? If so, I will send you the form to fill. Yes, please, send me the form. > Thanks again for your interest in Emacs. Thank you for the fast review! -- Pablo From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 01 17:01:25 2019 Received: (at 37814) by debbugs.gnu.org; 1 Nov 2019 21:01:25 +0000 Received: from localhost ([127.0.0.1]:57348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQe2t-0008VF-Fo for submit@debbugs.gnu.org; Fri, 01 Nov 2019 17:01:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQe2q-0008Uu-Ob for 37814@debbugs.gnu.org; Fri, 01 Nov 2019 17:01:21 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iQe2l-0006RX-I6; Fri, 01 Nov 2019 17:01:15 -0400 Received: from [176.228.60.248] (port=2842 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iQe2h-0005ZX-Gx; Fri, 01 Nov 2019 17:01:12 -0400 Date: Fri, 01 Nov 2019 23:01:16 +0200 Message-Id: <834kznl3ab.fsf@gnu.org> From: Eli Zaretskii To: Pablo Barbachano In-reply-to: <87y2wz9wef.fsf@exupery.localdomain> (message from Pablo Barbachano on Fri, 01 Nov 2019 21:25:28 +0100) Subject: Re: bug#37814: [PATCH] Add an option to preserve ANSI sequences References: <20191018181813.21848-1-pablo.barbachano@gmail.com> <838sph8ds3.fsf@gnu.org> <87y2wz9wef.fsf@exupery.localdomain> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37814 Cc: 37814@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: -3.3 (---) > From: Pablo Barbachano > Cc: 37814@debbugs.gnu.org > Date: Fri, 01 Nov 2019 21:25:28 +0100 > > > Finally, these changes are too large for us to accept them without a > > copyright assignment. Would you like to start the legal paperwork to > > that end? If so, I will send you the form to fill. > > Yes, please, send me the form. Form sent off-list. From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 09 14:42:35 2020 Received: (at 37814) by debbugs.gnu.org; 9 Aug 2020 18:42:35 +0000 Received: from localhost ([127.0.0.1]:33414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4qHD-0000BG-66 for submit@debbugs.gnu.org; Sun, 09 Aug 2020 14:42:35 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4qHB-0000Ax-8C for 37814@debbugs.gnu.org; Sun, 09 Aug 2020 14:42:34 -0400 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=W9C4oCBQDfLXWpIlZofudOCnobpu1baBuzCy9Ukb3yU=; b=g5GAGWaGeksjlOIO/puCUm/TGl kae4jpWtHJUQnw2A5hooBBK3wX4DwZZ9BirDRHVgndt+42oYqV8hjTrw6LJpRhoJ8DYpjIhy8p6Sj PO1XRNP9KUofUj1kKuw1gaY6/IPmWQJW5o4WY6QmS0xB1flFsc+x1Tv8JvquqXzPyHRI=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k4qGt-0002LA-MM; Sun, 09 Aug 2020 20:42:26 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#37814: [PATCH] Add an option to preserve ANSI sequences References: <20191018181813.21848-1-pablo.barbachano@gmail.com> <838sph8ds3.fsf@gnu.org> <87y2wz9wef.fsf@exupery.localdomain> <834kznl3ab.fsf@gnu.org> Date: Sun, 09 Aug 2020 20:42:14 +0200 In-Reply-To: <834kznl3ab.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 01 Nov 2019 23:01:16 +0200") Message-ID: <87ft8vd5kp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> From: Pablo Barbachano >> >> > Finally, these changes are too large for us to accept them without a >> > copyright assignment. Would you like to start the legal paperwo [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37814 Cc: 37814@debbugs.gnu.org, Pablo Barbachano 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: Pablo Barbachano >> >> > Finally, these changes are too large for us to accept them without a >> > copyright assignment. Would you like to start the legal paperwork to >> > that end? If so, I will send you the form to fill. >> >> Yes, please, send me the form. > > Form sent off-list. This was almost a year ago. Looking at the copyright assignment list, I can't find Pablo Barbachano. Was this abandoned? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 09 15:39:22 2020 Received: (at 37814) by debbugs.gnu.org; 9 Aug 2020 19:39:22 +0000 Received: from localhost ([127.0.0.1]:33507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4rAA-00067d-C1 for submit@debbugs.gnu.org; Sun, 09 Aug 2020 15:39:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4rA7-00067R-TI for 37814@debbugs.gnu.org; Sun, 09 Aug 2020 15:39:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36136) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4rA2-0002mD-K7; Sun, 09 Aug 2020 15:39:14 -0400 Received: from [176.228.60.248] (port=2489 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k4rA1-0003ML-Q9; Sun, 09 Aug 2020 15:39:14 -0400 Date: Sun, 09 Aug 2020 22:38:58 +0300 Message-Id: <834kpb623x.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87ft8vd5kp.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 09 Aug 2020 20:42:14 +0200) Subject: Re: bug#37814: [PATCH] Add an option to preserve ANSI sequences References: <20191018181813.21848-1-pablo.barbachano@gmail.com> <838sph8ds3.fsf@gnu.org> <87y2wz9wef.fsf@exupery.localdomain> <834kznl3ab.fsf@gnu.org> <87ft8vd5kp.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 37814 Cc: 37814@debbugs.gnu.org, pablo.barbachano@gmail.com 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: Lars Ingebrigtsen > Cc: Pablo Barbachano , 37814@debbugs.gnu.org > Date: Sun, 09 Aug 2020 20:42:14 +0200 > > >> Yes, please, send me the form. > > > > Form sent off-list. > > This was almost a year ago. > > Looking at the copyright assignment list, I can't find Pablo > Barbachano. Was this abandoned? My records indicate that the FSF copyright clerk sent the printed assignment to Pablo for signing in Nov 2019, but I have no further correspondence on that. Pablo, did you sign and return the paperwork to the FSF? From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 15 08:24:32 2020 Received: (at control) by debbugs.gnu.org; 15 Aug 2020 12:24:32 +0000 Received: from localhost ([127.0.0.1]:54413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6vEd-0005xg-OO for submit@debbugs.gnu.org; Sat, 15 Aug 2020 08:24:31 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6vEc-0005xS-3O for control@debbugs.gnu.org; Sat, 15 Aug 2020 08:24:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gUyYKj09I0AsnVCXpD66RCwo8T6b60SLtdFiw3BR5XA=; b=SbBHciBCJaan2qG8uJzRVCAPeE LfJB+AUxgE9gftOigRHVnlq8mJqpnz/uNkN7p2kry+eA1wnoJpFRJCFaxFJ4DTokWGsfoWLHEicBa bMfwrkBwGQxl/cEFLnJVQKKrmkXIxg9/mObK2J8qh5ylIWHs8IxQT+qGrEVBIoakwmiw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k6vEU-0007Tz-AN for control@debbugs.gnu.org; Sat, 15 Aug 2020 14:24:24 +0200 Date: Sat, 15 Aug 2020 14:24:21 +0200 Message-Id: <87h7t4xfka.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #37814 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 37814 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 37814 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 14 11:04:48 2020 Received: (at 37814) by debbugs.gnu.org; 14 Sep 2020 15:04:48 +0000 Received: from localhost ([127.0.0.1]:55824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHq2B-0002OA-SQ for submit@debbugs.gnu.org; Mon, 14 Sep 2020 11:04:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHq2B-0002Ny-1f for 37814@debbugs.gnu.org; Mon, 14 Sep 2020 11:04:47 -0400 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=fQL99zMDQ8+IhFg3zzWAickW7UQc4dfdcWapMTE5/8k=; b=r0KKnm3F+UPjBX3/cRGm91+rPD MAse6HSEnhQCevQCObJx0BGdPSDgPJvCipF4aK5UdhhPz6kFvw+QS02U/CdZqgZYkwZFCrK8vpgyZ hjK0QH9W7ng7CSZ/8u2pg1wF0NSF6Bhp7WF7cuRNq49qa14PGSEn7j1FCtyG+iEtoFwU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kHq22-0002qA-AU; Mon, 14 Sep 2020 17:04:40 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#37814: [PATCH] Add an option to preserve ANSI sequences References: <20191018181813.21848-1-pablo.barbachano@gmail.com> <838sph8ds3.fsf@gnu.org> <87y2wz9wef.fsf@exupery.localdomain> <834kznl3ab.fsf@gnu.org> <87ft8vd5kp.fsf@gnus.org> <834kpb623x.fsf@gnu.org> X-Now-Playing: Drew Daniel, John Wiese's _Continuous Hole_: "Sleek Disorder" Date: Mon, 14 Sep 2020 17:04:37 +0200 In-Reply-To: <834kpb623x.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 09 Aug 2020 22:38:58 +0300") Message-ID: <87h7s0762i.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > My records indicate that the FSF copyright clerk sent the printed > assignment to Pablo for signing in Nov 2019, but I have no further > correspondence on that. Pablo, did you sign and return the pa [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37814 Cc: pablo.barbachano@gmail.com, 37814@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 (-) Eli Zaretskii writes: > My records indicate that the FSF copyright clerk sent the printed > assignment to Pablo for signing in Nov 2019, but I have no further > correspondence on that. Pablo, did you sign and return the paperwork > to the FSF? This was five weeks ago, and there was no response, so I'm closing this bug report. If progress can be made, please respond to the debbugs mail address, and we'll reopen the bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 14 11:04:53 2020 Received: (at control) by debbugs.gnu.org; 14 Sep 2020 15:04:54 +0000 Received: from localhost ([127.0.0.1]:55827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHq2H-0002OV-MO for submit@debbugs.gnu.org; Mon, 14 Sep 2020 11:04:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kHq2G-0002O4-8s for control@debbugs.gnu.org; Mon, 14 Sep 2020 11:04:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NFkSfk6HCfnS5FauDaPihU1JSB4Bbwqge1NSVkSdvIM=; b=STC/bpUF8TdP395zp5UMkSp7aW P5JWegPwUbOEkHy63gp2Jb44PPIp8doyJnzW+BuPeW8X/k65dylosVMMGfnkK4KChk+uryl69ELhs vb/ssQOydIJUdxexSOAoJ8raVQltGuYMlA6Ziv7LolUaF9dmYbz+PeuNdrGTOveRR3tg=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kHq28-0002qI-He for control@debbugs.gnu.org; Mon, 14 Sep 2020 17:04:46 +0200 Date: Mon, 14 Sep 2020 17:04:43 +0200 Message-Id: <87ft7k762c.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #37814 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 37814 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) close 37814 quit From unknown Thu Aug 21 12:12:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 13 Oct 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator