From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Serhii Mozghovyi Newsgroups: gmane.emacs.bugs Subject: bug#41002: Undo breaks inhibit-read-only text property Date: Fri, 1 May 2020 13:38:24 +0300 Message-ID: <76e70d06-5dd7-700e-2d05-e3f1ec282a7c@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="124674"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 To: 41002@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 01 17:42:33 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 1jUXo8-000WIy-9Z for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 May 2020 17:42:32 +0200 Original-Received: from localhost ([::1]:60524 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUXo7-0006tj-2e for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 May 2020 11:42:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUXnf-0006tT-G4 for bug-gnu-emacs@gnu.org; Fri, 01 May 2020 11:42:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUXne-00083t-QR for bug-gnu-emacs@gnu.org; Fri, 01 May 2020 11:42:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38906) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUXne-00082N-Bd for bug-gnu-emacs@gnu.org; Fri, 01 May 2020 11:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jUXne-0002xk-8i for bug-gnu-emacs@gnu.org; Fri, 01 May 2020 11:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Serhii Mozghovyi Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 May 2020 15:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 41002 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.158834769111330 (code B ref -1); Fri, 01 May 2020 15:42:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 May 2020 15:41:31 +0000 Original-Received: from localhost ([127.0.0.1]:50448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUXn5-0002wd-Oe for submit@debbugs.gnu.org; Fri, 01 May 2020 11:41:31 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:55004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUT2E-0000VK-1a for submit@debbugs.gnu.org; Fri, 01 May 2020 06:36:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51384) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUT2C-00017l-Bj for bug-gnu-emacs@gnu.org; Fri, 01 May 2020 06:36:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUT24-0006zy-Qb for bug-gnu-emacs@gnu.org; Fri, 01 May 2020 06:36:44 -0400 Original-Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]:39080) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jUT24-0006z0-Dw for bug-gnu-emacs@gnu.org; Fri, 01 May 2020 06:36:36 -0400 Original-Received: by mail-lj1-x22e.google.com with SMTP id u6so2234456ljl.6 for ; Fri, 01 May 2020 03:36:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=v4q9DEhGKxbhEnj5no2ilmYX18WpLEZ9uVDFraSAch4=; b=Kqw74/FTJGfYXIjwJJTGJJgXjhvfA9r7sT49mq1NjBx7BmhNEzPVg+vbAD1PaW/JU4 B7rVxfxVR2u5HzauWyvOUpaRC6qzh/sTaG7RMY539092SBHTlnXAsu0ni5PfsUANM52Z YPhVQd6cT+TENhM5NWRyEewcm1YMdKHkYTESx0oyTizfHDORcr6qAaLCITuz0teCWAIu LUQs2+e+Pdo9//lHzMKb9n0/Tg5OmLb2J0jXjXhQRmJqVhuOH5nbSQwCM3GIX20Dsc9b EbkHOjzh51m9cevQraTO202wVHucFb0A30jddl/7HpOm7csrkKu8o822O9oivMI5Yx5D GOsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=v4q9DEhGKxbhEnj5no2ilmYX18WpLEZ9uVDFraSAch4=; b=M3PdpcbKbQHYCVw6dU9g9Cvch9t3INXoJT8rzQMMY3jlSeVeVY5Mu0xRW2E/lsn1QJ 99DC50AHeIY74dVPMN6NM+IpEWQzakmXbGQ57KFbN0XHJyq/muRcBNh5hoo9ltfS0Jm6 5oX0DvRu3UylbIwFHJvkEnK+V1rP9Dg8bAzVOh3wyFO2CNRdRxyyd/QJnfaelrRR3Nxa boV4G2ZSYKJZRASnkNo3u7qDjW524/OmPa0sFY5O9owIziXFLruoO1bI25xLeKHB3Soj ADn8KFOsUWJn+k4A1RxPvt4ligl0cps1sHekMZOTsve7gUg/zMn3sB+nHYuoMmlYJNdf DgEg== X-Gm-Message-State: AGi0PuYaXdURGHkqXDfKcrCq4lxqlFdh60uXDomYC/OjqOxf+QA/hqZI 6SsBJTwqBCjNB/tfAPjRHsXKk6yW X-Google-Smtp-Source: APiQypKNrL/dTDxxA9NNj+nUPO2uMgWV4dqt2luKLQsA3+18vky12tfFrXi112pwhOL0KH+rQzaObw== X-Received: by 2002:a2e:9055:: with SMTP id n21mr2139850ljg.46.1588329393818; Fri, 01 May 2020 03:36:33 -0700 (PDT) Original-Received: from [192.168.1.115] ([77.222.156.104]) by smtp.gmail.com with ESMTPSA id s7sm1926570lfb.40.2020.05.01.03.36.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 May 2020 03:36:33 -0700 (PDT) Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::22e; envelope-from=egnartsms@gmail.com; helo=mail-lj1-x22e.google.com X-detected-operating-system: by eggs.gnu.org: Error: [-] PROGRAM ABORT : Malformed IPv6 address (bad octet value). Location : parse_addr6(), p0f-client.c:67 X-Mailman-Approved-At: Fri, 01 May 2020 11:41:27 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Received-From: 209.51.188.43 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:179436 Archived-At: The inhibit-read-only text property in a read-only buffer does not work with Undo: C-x b , then insert some text, such as: --- First paragraph. Second paragraph. --- Then M-: (put-text-property (point-min) (point-max) 'inhibit-read-only t), and C-x C-q to make the buffer read-only. Now select the "Se" and kill it with C-w: it succeeds. Then hit C-/ to undo, select "Sec" and try to kill again. Now it fails. For any other region that does not intersect with "Se", killing works.