]> git.eshelyaron.com Git - emacs.git/commit
* lisp/ses.el (ses--row, ses--col): New dyn-scoped vars, to replace row&col.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 30 Sep 2014 17:52:11 +0000 (13:52 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 30 Sep 2014 17:52:11 +0000 (13:52 -0400)
commitb2e14af82cf006084acd9177ca8e47fc61ba6779
treec1cbd7220783a7357c22c134c47418ee2425acbf
parenteaa8c21089bd18af88dff80ae92c5eedcf3d7dda
* 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
lisp/ChangeLog
lisp/ses.el