From unknown Sat Aug 16 19:15:21 2025 X-Loop: don@donarmstrong.com Subject: bug#56: undo boundaries Reply-To: Nikolaj Schumacher , 56@debbugs.gnu.org Resent-From: Nikolaj Schumacher Original-Sender: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca@gnu.org Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 15 Mar 2008 20:50:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 56 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.120561375411041 (code B ref -1); Sat, 15 Mar 2008 20:50:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 15 Mar 2008 20:42:34 +0000 Received: from ironport2-out.pppoe.ca (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m2FKgUO6011035 for ; Sat, 15 Mar 2008 13:42:32 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtEEALPR20dMCraG/2dsb2JhbACBWpAslViBCg X-IronPort-AV: E=Sophos;i="4.25,506,1199682000"; d="scan'208";a="16097511" Received: from smtp.pppoe.ca ([65.39.196.238]) by ironport2-out.pppoe.ca with ESMTP; 15 Mar 2008 16:42:00 -0400 Received: from pastel.home ([76.10.182.134]) by smtp.pppoe.ca (Internet Mail Server v1.0) with ESMTP id VXF37300 for ; Sat, 15 Mar 2008 16:42:00 -0400 Received: by pastel.home (Postfix, from userid 20848) id 3D0F88F77; Sat, 15 Mar 2008 16:42:00 -0400 (EDT) Resent-Message-ID: Resent-To: submit@debbugs.gnu.org Resent-From: Stefan Monnier Resent-Date: Sat, 15 Mar 2008 16:42:00 -0400 X-Original-To: monnier@iro.umontreal.ca Received: from perlin.iro.umontreal.ca (perlin.iro.umontreal.ca [132.204.24.51]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 9696B2CF6F3 for ; Sat, 15 Mar 2008 13:16:26 -0400 (EDT) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by perlin.iro.umontreal.ca (Postfix) with ESMTP id C03BE148219 for ; Sat, 15 Mar 2008 13:16:13 -0400 (EDT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaZzR-0000E6-9N for monnier@iro.umontreal.ca; Sat, 15 Mar 2008 13:16:13 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JaZzI-0000Do-5D for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:04 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JaZzG-0000Dc-6j for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:03 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaZzG-0000DZ-4I for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:02 -0400 Received: from fmmailgate03.web.de ([217.72.192.234]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JaZzG-0004pv-9T for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:02 -0400 Received: from smtp07.web.de (fmsmtp07.dlan.cinetic.de [172.20.5.215]) by fmmailgate03.web.de (Postfix) with ESMTP id F2908D2F5FDD for ; Sat, 15 Mar 2008 18:16:00 +0100 (CET) Received: from [77.135.25.41] (helo=wednesday) by smtp07.web.de with asmtp (WEB.DE 4.109 #226) id 1JaZzE-00073H-00 for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 18:16:00 +0100 To: bug-gnu-emacs@gnu.org From: Nikolaj Schumacher User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.92 (darwin) Date: Sat, 15 Mar 2008 18:16:00 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Sender: n_schumacher@web.de X-Provags-ID: V01U2FsdGVkX1+lhBXICcEH+026sBta22rsMMrfG5gCyIp3UR1F sJPLLGCJHx5iXvWUKickSlyKTMjzdSKFmyGTHPm7UxeyLmusAy lNkjhSzshwas/hEEYaYg== X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.94, requis 5, BAYES_00 -2.60, RECEIVED_FROM_NOUNK 0.66, SPF_HELO_PASS -0.00) X-DIRO-MailScanner-From: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca@gnu.org Hello, according I brief discussion on help-gnu-emacs, this appears to be a bug in Emacs 22: (defun test () (interactive) (insert "a") (undo-boundary) (insert "b")) If I do M-x test, I get: ab ^ Then, if I undo once in Emacs 22, I get: a ^ What I was expecting (and what happens in Emacs 21): a ^ Also note: bojohan+news@dd.chalmers.se (Johan Bockg=C3=A5rd) wrote: > The likely suspect is this change: > > undo.c > revision 1.55 > date: 2002-04-04 22:42:56 +0200; author: monnier; > (record_point): New fun. > (record_delete, record_insert): Use it. regards, Nikolaj Schumacher From unknown Sat Aug 16 19:15:21 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Nikolaj Schumacher Subject: bug#56 closed by Stefan Monnier (Re: undo boundaries) Message-ID: References: X-Emacs-PR-Message: they-closed 56 X-Emacs-PR-Package: emacs Reply-To: 56@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1207329006-15088-1" This is a multi-part message in MIME format... ------------=_1207329006-15088-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #56: undo boundaries It has been closed by Stefan Monnier . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Stefan Monnier by replying to this email. --=20 56: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1207329006-15088-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From monnier@iro.umontreal.ca Fri Apr 4 10:01:20 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: * X-Spam-Status: No, score=1.1 required=4.0 tests=AWL,FAKE_REPLY_C, MURPHY_DRUGS_REL8 autolearn=no version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 56-done) by emacsbugs.donarmstrong.com; 4 Apr 2008 17:01:20 +0000 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m34H1GYJ013083 for <56-done@emacsbugs.donarmstrong.com>; Fri, 4 Apr 2008 10:01:18 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmgCAKv79UfO+J/WdGdsb2JhbACBWo9zASqaBg X-IronPort-AV: E=Sophos;i="4.25,605,1199682000"; d="scan'208";a="17828750" Received: from smtp.pppoe.ca (HELO smtp.teksavvy.com) ([65.39.196.238]) by ironport2-out.teksavvy.com with ESMTP; 04 Apr 2008 13:01:11 -0400 Received: from pastel.home ([206.248.159.214]) by smtp.teksavvy.com (Internet Mail Server v1.0) with ESMTP id KVF31611 for <56-done@emacsbugs.donarmstrong.com>; Fri, 04 Apr 2008 13:01:11 -0400 Received: by pastel.home (Postfix, from userid 20848) id 13CCE872B; Fri, 4 Apr 2008 13:01:11 -0400 (EDT) From: Stefan Monnier To: 56-done@debbugs.gnu.org Subject: Re: undo boundaries Message-ID: Date: Fri, 04 Apr 2008 13:01:11 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii I've just installed on the trunk a patch which fixes it. Stefan ------------=_1207329006-15088-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From monnier@iro.umontreal.ca Sat Mar 15 13:42:34 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 15 Mar 2008 20:42:34 +0000 Received: from ironport2-out.pppoe.ca (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m2FKgUO6011035 for ; Sat, 15 Mar 2008 13:42:32 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtEEALPR20dMCraG/2dsb2JhbACBWpAslViBCg X-IronPort-AV: E=Sophos;i="4.25,506,1199682000"; d="scan'208";a="16097511" Received: from smtp.pppoe.ca ([65.39.196.238]) by ironport2-out.pppoe.ca with ESMTP; 15 Mar 2008 16:42:00 -0400 Received: from pastel.home ([76.10.182.134]) by smtp.pppoe.ca (Internet Mail Server v1.0) with ESMTP id VXF37300 for ; Sat, 15 Mar 2008 16:42:00 -0400 Received: by pastel.home (Postfix, from userid 20848) id 3D0F88F77; Sat, 15 Mar 2008 16:42:00 -0400 (EDT) Resent-Message-ID: Resent-To: submit@debbugs.gnu.org Resent-From: Stefan Monnier Resent-Date: Sat, 15 Mar 2008 16:42:00 -0400 X-Original-To: monnier@iro.umontreal.ca Received: from perlin.iro.umontreal.ca (perlin.iro.umontreal.ca [132.204.24.51]) by mercure.iro.umontreal.ca (Postfix) with ESMTP id 9696B2CF6F3 for ; Sat, 15 Mar 2008 13:16:26 -0400 (EDT) Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by perlin.iro.umontreal.ca (Postfix) with ESMTP id C03BE148219 for ; Sat, 15 Mar 2008 13:16:13 -0400 (EDT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaZzR-0000E6-9N for monnier@iro.umontreal.ca; Sat, 15 Mar 2008 13:16:13 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JaZzI-0000Do-5D for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:04 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JaZzG-0000Dc-6j for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:03 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaZzG-0000DZ-4I for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:02 -0400 Received: from fmmailgate03.web.de ([217.72.192.234]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JaZzG-0004pv-9T for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 13:16:02 -0400 Received: from smtp07.web.de (fmsmtp07.dlan.cinetic.de [172.20.5.215]) by fmmailgate03.web.de (Postfix) with ESMTP id F2908D2F5FDD for ; Sat, 15 Mar 2008 18:16:00 +0100 (CET) Received: from [77.135.25.41] (helo=wednesday) by smtp07.web.de with asmtp (WEB.DE 4.109 #226) id 1JaZzE-00073H-00 for bug-gnu-emacs@gnu.org; Sat, 15 Mar 2008 18:16:00 +0100 To: bug-gnu-emacs@gnu.org From: Nikolaj Schumacher User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.92 (darwin) Date: Sat, 15 Mar 2008 18:16:00 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Sender: n_schumacher@web.de X-Provags-ID: V01U2FsdGVkX1+lhBXICcEH+026sBta22rsMMrfG5gCyIp3UR1F sJPLLGCJHx5iXvWUKickSlyKTMjzdSKFmyGTHPm7UxeyLmusAy lNkjhSzshwas/hEEYaYg== X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 Subject: undo boundaries X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca@gnu.org Errors-To: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca@gnu.org X-DIRO-MailScanner-Information: Please contact the ISP for more information X-DIRO-MailScanner: Found to be clean X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel, SpamAssassin (score=-1.94, requis 5, BAYES_00 -2.60, RECEIVED_FROM_NOUNK 0.66, SPF_HELO_PASS -0.00) X-DIRO-MailScanner-From: bug-gnu-emacs-bounces+monnier=iro.umontreal.ca@gnu.org Hello, according I brief discussion on help-gnu-emacs, this appears to be a bug in Emacs 22: (defun test () (interactive) (insert "a") (undo-boundary) (insert "b")) If I do M-x test, I get: ab ^ Then, if I undo once in Emacs 22, I get: a ^ What I was expecting (and what happens in Emacs 21): a ^ Also note: bojohan+news@dd.chalmers.se (Johan Bockg=C3=A5rd) wrote: > The likely suspect is this change: > > undo.c > revision 1.55 > date: 2002-04-04 22:42:56 +0200; author: monnier; > (record_point): New fun. > (record_delete, record_insert): Use it. regards, Nikolaj Schumacher ------------=_1207329006-15088-1--