GNU bug report logs - #26168
25.1; ses.el ses-recalculate-all only recalculates current line

Previous Next

Package: emacs;

Reported by: Kevin Ryde <user42_kevin <at> yahoo.com.au>

Date: Sun, 19 Mar 2017 04:49:02 UTC

Severity: normal

Found in version 25.1

To reply to this bug, email your comments to 26168 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#26168; Package emacs. (Sun, 19 Mar 2017 04:49:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Kevin Ryde <user42_kevin <at> yahoo.com.au>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 19 Mar 2017 04:49:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Kevin Ryde <user42_kevin <at> yahoo.com.au>
To: bug-gnu-emacs <at> gnu.org
Subject: 25.1; ses.el ses-recalculate-all only recalculates current line
Date: Sun, 19 Mar 2017 15:47:58 +1100
[Message part 1 (text/plain, inline)]
The rand.ses file below has two rows with formula (random 100) in each.
In the debian packaged emacs 25.1.1, C-c C-l `ses-recalculate-all'
recalculates and redisplays only the cell at point, whereas I expected
it to recalculate both (as it does for example in emacs 24).

[rand.ses (application/octet-stream, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#26168; Package emacs. (Sun, 19 Mar 2017 14:46:01 GMT) Full text and rfc822 format available.

Message #8 received at 26168 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Kevin Ryde <user42_kevin <at> yahoo.com.au>,
 Vincent Belaïche  <vincentb1 <at> users.sourceforge.net>
Cc: 26168 <at> debbugs.gnu.org
Subject: Re: bug#26168: 25.1;
 ses.el ses-recalculate-all only recalculates current line
Date: Sun, 19 Mar 2017 16:45:06 +0200
> From: Kevin Ryde <user42_kevin <at> yahoo.com.au>
> Date: Sun, 19 Mar 2017 15:47:58 +1100
> 
> The rand.ses file below has two rows with formula (random 100) in each.
> In the debian packaged emacs 25.1.1, C-c C-l `ses-recalculate-all'
> recalculates and redisplays only the cell at point, whereas I expected
> it to recalculate both (as it does for example in emacs 24).

This seems to be caused by the fix for bug #21054, whose solution
forces a call to ses-set-curcell in ses-check-curcell, called by
ses-recalculate-cell, and that clobbers the value of ses--curcell
calculated by ses-recalculate-all as '(A1 . A2)'.

Vincent, could you please take a look?

Thanks.




This bug report was last modified 8 years and 152 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.