diff options
| author | Stefan Monnier | 2014-09-30 13:52:11 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2014-09-30 13:52:11 -0400 |
| commit | b2e14af82cf006084acd9177ca8e47fc61ba6779 (patch) | |
| tree | c1cbd7220783a7357c22c134c47418ee2425acbf /lisp/ChangeLog | |
| parent | eaa8c21089bd18af88dff80ae92c5eedcf3d7dda (diff) | |
| download | emacs-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/ChangeLog | 15 |
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 @@ | |||
| 1 | 2014-09-30 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2014-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 | ||
| 6 | 2014-09-30 Vincent Belaïche <vincentb1@users.sourceforge.net> | 17 | 2014-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. |