aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog23
-rw-r--r--lisp/emacs-lisp/bytecomp.el3
2 files changed, 16 insertions, 10 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d7cb2143d36..a7f6d1befb5 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,15 +1,20 @@
12012-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/bytecomp.el (byte-compile-out-toplevel): Don't turn
4 (funcall '(lambda ..) ..) into ((lambda ..) ..).
5
12012-11-09 Vincent Belaïche <vincentb1@users.sourceforge.net> 62012-11-09 Vincent Belaïche <vincentb1@users.sourceforge.net>
2 7
3 * ses.el: symbol to coordinate mapping is made by symbol property 8 * ses.el: symbol to coordinate mapping is made by symbol property
4 `ses-cell'. This means that the same mapping is done for all SES 9 `ses-cell'. This means that the same mapping is done for all SES
5 sheets. That is good enough for cells with standard A1 names, but 10 sheets. That is good enough for cells with standard A1 names, but
6 not for named cell. So a hash map is added for those 11 not for named cell. So a hash map is added for the latter.
7 latter. 12 (defconst ses-localvars): Add local variable ses--named-cell-hashmap
8 (defconst ses-localvars): added local variable ses--named-cell-hashmap
9 (ses-sym-rowcol): Use hashmap for named cell. 13 (ses-sym-rowcol): Use hashmap for named cell.
10 (ses-is-cell-sym-p): New defun. 14 (ses-is-cell-sym-p): New defun.
11 (ses-decode-cell-symbol): New defun. 15 (ses-decode-cell-symbol): New defun.
12 (ses-create-cell-variable): Add cell to hashmap when name is not A1-like. 16 (ses-create-cell-variable): Add cell to hashmap when name is not
17 A1-like.
13 (ses-rename-cell): Check that cell new name is not already in 18 (ses-rename-cell): Check that cell new name is not already in
14 spreadsheet with the use of ses-is-cell-sym-p 19 spreadsheet with the use of ses-is-cell-sym-p
15 (ses-rename-cell): Use hash map for named cells, but accept also 20 (ses-rename-cell): Use hash map for named cells, but accept also
@@ -120,8 +125,8 @@
120 125
1212012-11-05 Agustín Martín Domingo <agustin.martin@hispalinux.es> 1262012-11-05 Agustín Martín Domingo <agustin.martin@hispalinux.es>
122 127
123 * textmodes/ispell.el (ispell-program-name): Update 128 * textmodes/ispell.el (ispell-program-name):
124 spellchecker parameters when customized. 129 Update spellchecker parameters when customized.
125 130
1262012-11-04 Glenn Morris <rgm@gnu.org> 1312012-11-04 Glenn Morris <rgm@gnu.org>
127 132
@@ -515,7 +520,7 @@
5152012-10-19 Stefan Monnier <monnier@iro.umontreal.ca> 5202012-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
516 521
517 * minibuffer.el (minibuffer-force-complete): Make the next completion use 522 * minibuffer.el (minibuffer-force-complete): Make the next completion use
518 the same completion-field (bug@12221). 523 the same completion-field (bug#12221).
519 524
5202012-10-19 Martin Rudalics <rudalics@gmx.at> 5252012-10-19 Martin Rudalics <rudalics@gmx.at>
521 526
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 9baa95dffaa..a325e0f3e44 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -2823,7 +2823,8 @@ for symbols generated by the byte compiler itself."
2823 (setq body (nreverse body)) 2823 (setq body (nreverse body))
2824 (setq body (list 2824 (setq body (list
2825 (if (and (eq tmp 'funcall) 2825 (if (and (eq tmp 'funcall)
2826 (eq (car-safe (car body)) 'quote)) 2826 (eq (car-safe (car body)) 'quote)
2827 (symbolp (nth 1 (car body))))
2827 (cons (nth 1 (car body)) (cdr body)) 2828 (cons (nth 1 (car body)) (cdr body))
2828 (cons tmp body)))) 2829 (cons tmp body))))
2829 (or (eq output-type 'file) 2830 (or (eq output-type 'file)