aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2014-09-30 13:52:11 -0400
committerStefan Monnier2014-09-30 13:52:11 -0400
commitb2e14af82cf006084acd9177ca8e47fc61ba6779 (patch)
treec1cbd7220783a7357c22c134c47418ee2425acbf /lisp/ChangeLog
parenteaa8c21089bd18af88dff80ae92c5eedcf3d7dda (diff)
downloademacs-b2e14af82cf006084acd9177ca8e47fc61ba6779.tar.gz
emacs-b2e14af82cf006084acd9177ca8e47fc61ba6779.zip
* lisp/ses.el (ses--row, ses--col): New dyn-scoped vars, to replace row&col.
(ses-center, ses-center-span): Use them. (ses-print-cell): Bind them while calling the printer. (row, col, maxrow, maxcol): Don't declare as dynamically scoped. (ses-dorange): Revert last change. (ses-calculate-cell): Don't bind row&col dynamically while evaluating the formula. (ses-set-cell): Avoid `eval'. (ses--time-check): Rename it from ses-time-check and turn it into a macro. Fixes: debbugs:18191
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog15
1 files changed, 13 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 234a84771f1..745346a903a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,13 +1,24 @@
12014-09-30 Stefan Monnier <monnier@iro.umontreal.ca> 12014-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * ses.el (ses--row, ses--col): New dyn-scoped vars, to replace row&col.
4 (ses-center, ses-center-span): Use them.
5 (ses-print-cell): Bind them while calling the printer.
6 (row, col, maxrow, maxcol): Don't declare as dynamically scoped.
7 (ses-dorange): Revert last change.
8 (ses-calculate-cell): Don't bind row&col dynamically while evaluating
9 the formula.
10 (ses-set-cell): Avoid `eval'.
11 (ses--time-check): Rename it from ses-time-check and turn it into
12 a macro.
13
3 * ses.el (ses-setup): Don't assume modifying the iteration var of 14 * ses.el (ses-setup): Don't assume modifying the iteration var of
4 dotimes affects the iteration (bug#18191). 15 dotimes affects the iteration (bug#18191).
5 16
62014-09-30 Vincent Belaïche <vincentb1@users.sourceforge.net> 172014-09-30 Vincent Belaïche <vincentb1@users.sourceforge.net>
7 18
8 * ses.el (ses-calculate-cell): bind row and col dynamically to 19 * ses.el (ses-calculate-cell): Bind row and col dynamically to
9 their values with 'cl-progv'. 20 their values with 'cl-progv'.
10 (ses-dorange): bind row, col, maxrow and maxcol dynamically to 21 (ses-dorange): Bind row, col, maxrow and maxcol dynamically to
11 their values with 'cl-progv', also use non-interned symbols for 22 their values with 'cl-progv', also use non-interned symbols for
12 row, minrow, maxrow, mincol and maxcol. 23 row, minrow, maxrow, mincol and maxcol.
13 (maxrow maxcol): New defvar, to make the compiler happy. 24 (maxrow maxcol): New defvar, to make the compiler happy.