aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog466
1 files changed, 459 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d748214959d..d4630d36691 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,454 @@
12012-09-04 Dmitry Gutov <dgutov@yandex.ru>
2
3 * progmodes/ruby-mode.el: Clean up keybindings.
4 (ruby-mode-map): Don't bind ruby-electric-brace,
5 ruby-beginning-of-defun, ruby-end-of-defun, ruby-mark-defun,
6 backward-kill-word, reindent-then-newline-and-indent.
7 (ruby-mark-defun): Remove.
8 (ruby-electric-brace): Remove. Obsoleted by electric-indent-chars.
9 (ruby-mode): Set local beginning-of-defun-function and
10 end-of-defun-function values.
11
122012-09-03 Martin Rudalics <rudalics@gmx.at>
13
14 * window.el (temp-buffer-window-setup-hook)
15 (temp-buffer-window-show-hook): New hooks.
16 (temp-buffer-window-setup, temp-buffer-window-show)
17 (with-temp-buffer-window): New functions.
18 (fit-window-to-buffer): Remove unused optional argument
19 OVERRIDE.
20 (special-display-popup-frame): Make sure the window used shows
21 BUFFER.
22
23 * help.el (temp-buffer-resize-mode): Fix doc-string.
24 (resize-temp-buffer-window): New optional argument WINDOW.
25
26 * files.el (recover-file, save-buffers-kill-emacs):
27 * dired.el (dired-mark-pop-up): Use with-temp-buffer-window.
28
292012-09-02 Michael Albinus <michael.albinus@gmx.de>
30
31 * eshell/em-unix.el (eshell/sudo): When we have an ad-hoc
32 remote definition of `default-directory', ensure we can connect.
33
342012-09-02 Juri Linkov <juri@jurta.org>
35
36 Toggle whitespace matching mode with M-s SPC.
37 http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00008.html
38
39 * isearch.el (search-whitespace-regexp): Doc fix.
40 Remove cons cell customization.
41 (isearch-mode-map): Bind "\M-s " to isearch-toggle-lax-whitespace.
42 (isearch-lax-whitespace, isearch-regexp-lax-whitespace):
43 New variables.
44 (isearch-forward, isearch-forward-regexp): Doc fix.
45 (isearch-toggle-lax-whitespace): New command.
46 (search-forward-lax-whitespace, search-backward-lax-whitespace)
47 (re-search-forward-lax-whitespace)
48 (re-search-backward-lax-whitespace): New functions.
49 (isearch-whitespace-regexp): Remove function.
50 (isearch-query-replace): Let-bind replace-search-function and
51 replace-re-search-function.
52 (isearch-occur): Let-bind search-spaces-regexp according to the
53 value of isearch-lax-whitespace and isearch-regexp-lax-whitespace.
54 (isearch-quote-char): Check isearch-regexp-lax-whitespace in the
55 condition for C-q SPC.
56 (isearch-search-fun-default): Use new functions mentioned above.
57 (isearch-search-forward, isearch-search-backward): Remove functions.
58 (isearch-search): Don't let-bind search-spaces-regexp.
59 (isearch-lazy-highlight-space-regexp): Remove variable.
60 (isearch-lazy-highlight-lax-whitespace)
61 (isearch-lazy-highlight-regexp-lax-whitespace): New variables.
62 (isearch-lazy-highlight-new-loop): Use them.
63 (isearch-lazy-highlight-search): Don't let-bind search-spaces-regexp.
64
652012-09-02 Chong Yidong <cyd@gnu.org>
66
67 * dired.el (dired-mode-map): Menu string fixes (Bug#11616).
68
692012-09-02 Glenn Morris <rgm@gnu.org>
70
71 * simple.el (undo): Tweak message in undo-only case. (Bug#12283)
72
732012-09-01 Glenn Morris <rgm@gnu.org>
74
75 * term.el: Tidy up menu definitions.
76 (term-mode-map): Use easymenu for In/Out, Complete menus.
77 (term-pager-break-map): Initialize in the defvar.
78 (term-terminal-menu, term-signals-menu): Define with easymenu.
79 (term-terminal-menu): Also show it in line-mode. (Bug#11957)
80 (term-pager-menu): New, extracted from term-process-pager.
81 (term-mode, term-char-mode, term-process-pager): Use easymenu-add.
82 (term-update-mode-line): Propertize line/char and page items.
83 (term-process-pager): Move keymap initialization elsewhere.
84
852012-09-01 Martin Rudalics <rudalics@gmx.at>
86
87 * window.el (switch-to-prev-buffer): Handle additional values of
88 BURY-OR-KILL argument. Don't switch in minibuffer window.
89 (switch-to-next-buffer): Don't switch in minibuffer window.
90 (quit-restore-window): New function based on quit-window.
91 Handle additional values of former KILL argument.
92 (quit-window): Call quit-restore-window with appropriate
93 interpretation of KILL argument.
94 (display-buffer-below-selected): New buffer display action
95 function.
96
972012-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
98
99 * minibuffer.el (completion-at-point-functions): Complete docstring
100 (bug#12254).
101
1022012-09-01 Paul Eggert <eggert@cs.ucla.edu>
103
104 Better seed support for (random).
105 * play/5x5.el, play/animate.el, play/cookie1.el, play/dissociate.el:
106 * play/doctor.el, play/dunnet.el, play/gomoku.el, play/landmark.el:
107 * play/mpuz.el, play/tetris.el, play/zone.el:
108 * calc/calc-comb.el (math-init-random-base):
109 * play/blackbox.el (bb-init-board):
110 * play/life.el (life):
111 * server.el (server-use-tcp):
112 * type-break.el (type-break):
113 Remove unnecessary call to (random t).
114 * net/sasl.el (sasl-unique-id-function):
115 Change (random t) to (random), now that the latter is more random.
116 * play/life.el (life-initialized): Remove no-longer-needed var.
117
1182012-08-31 Alp Aker <alp.tekin.aker@gmail.com>
119
120 * window.el (switch-to-prev-buffer, switch-to-next-buffer):
121 Consider frame's buffer predicate when choosing the buffer.
122 (Bug#12081)
123
1242012-08-30 Richard Stallman <rms@gnu.org>
125
126 * simple.el (special-mode-map): Delete binding for `z'.
127
1282012-08-30 Andreas Schwab <schwab@linux-m68k.org>
129
130 * progmodes/compile.el (compilation-always-kill): Doc fix.
131
1322012-08-30 Chong Yidong <cyd@gnu.org>
133
134 * window.el (display-buffer-reuse-frames): Make the obsolescence
135 message more informative.
136
1372012-08-30 Glenn Morris <rgm@gnu.org>
138
139 * paren.el (show-paren-delay):
140 Add a :set function. Doc fix. (Bug#12297)
141
1422012-08-29 Martin Blais <blais@furius.ca> (tiny change)
143
144 * progmodes/compile.el (compilation-always-kill): New var.
145 (compilation-start): Use it.
146
1472012-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
148
149 * simple.el (read-only-mode): Move from files.el for bootstrapping.
150 * files.el (read-only-mode): Move to simple.el.
151
152 * files.el (read-only-mode): New minor mode.
153 (toggle-read-only): Use it and mark obsolete.
154 (find-file--read-only):
155 * vc/vc.el (vc-next-action, vc-checkout):
156 * vc/vc-cvs.el (vc-cvs-checkout):
157 * obsolete/vc-mcvs.el (vc-mcvs-update):
158 * ffap.el (ffap--toggle-read-only): Update callers.
159
1602012-08-29 Michael Albinus <michael.albinus@gmx.de>
161
162 * eshell/esh-ext.el (eshell-external-command): Do not examine
163 remote shell scripts. See
164 <https://bugs.launchpad.net/ubuntu/+source/emacs23/+bug/1035790>.
165
166 * net/tramp-sh.el (tramp-remote-path): Add "/sbin" and
167 "/usr/local/sbin".
168
1692012-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
170
171 * emacs-lisp/cl-lib.el (buffer-string): Fix setter macro (bug#12293).
172
1732012-08-28 Leo Liu <sdl.web@gmail.com>
174
175 * progmodes/sh-script.el (sh-dynamic-complete-functions): Adapt to
176 completion-at-point. (Bug#12220)
177
178 * skeleton.el (skeleton-untabify): Change to nil (bug#12223).
179
180 * progmodes/sh-script.el (sh-indent-comment): Change to t (bug#12267).
181
1822012-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
183
184 * files.el (safe-local-eval-forms): Fix before-save-hook entry to
185 be buffer-local; add delete-trailing-whitespace (bug#12259).
186
1872012-08-28 Jeremy Moore <jmoore@ieee.org> (tiny change)
188
189 * progmodes/hideif.el (hif-compress-define-list):
190 Fix typo. (Bug#11951)
191
1922012-08-28 Dan Nicolaescu <dann@gnu.org>
193
194 * progmodes/hideshow.el (hs-block-end-regexp): Restore lost
195 buffer local setting.
196
197 * net/rcirc.el (rcirc-split-message): Fix for buffer-local
198 rcirc-encode-coding-system.
199
2002012-08-28 Leo Liu <sdl.web@gmail.com>
201
202 * net/rcirc.el (rcirc-split-message): New function.
203 (rcirc-send-message): Use it. (Bug#12051)
204
2052012-08-28 Juri Linkov <juri@jurta.org>
206
207 * info.el (Info-fontify-node): Hide empty lines at the end of
208 the node. (Bug#12272)
209
2102012-08-27 Drew Adams <drew.adams@oracle.com>
211
212 * dired.el (dired-pop-to-buffer): Make window start at beginning
213 of buffer (Bug#12281).
214
2152012-08-26 Chong Yidong <cyd@gnu.org>
216
217 * window.el (special-display-regexps, special-display-frame-alist)
218 (special-display-buffer-names, special-display-function)
219 (display-buffer-reuse-frames): Mark as obsolete.
220
221 * progmodes/compile.el: Don't use display-buffer-reuse-frames.
222
223 * help.el (help-print-return-message): Don't treat
224 display-buffer-reuse-frames specially.
225
2262012-08-26 Chong Yidong <cyd@gnu.org>
227
228 * progmodes/gdb-mi.el (gdb-display-buffer-other-frame-action):
229 New variable, replacing gdb-frame-parameters.
230 (gdb-frame-io-buffer, gdb-frame-breakpoints-buffer)
231 (gdb-frame-threads-buffer, gdb-frame-memory-buffer)
232 (gdb-frame-disassembly-buffer, gdb-frame-stack-buffer)
233 (gdb-frame-locals-buffer, gdb-frame-registers-buffer): Use it.
234 (def-gdb-frame-for-buffer): Macro deleted. It is easier to define
235 the functions directly with gdb-display-buffer-other-frame-action.
236 (gdb-display-breakpoints-buffer, gdb-display-threads-buffer)
237 (gdb-display-memory-buffer, gdb-display-disassembly-buffer)
238 (gdb-display-stack-buffer, gdb-display-locals-buffer)
239 (gdb-display-registers-buffer): Define directly.
240 (def-gdb-display-buffer): Macro deleted.
241 (gdb-display-buffer): Remove second and third args, callers don't
242 use them. Defer to the default display-buffer behavior, apart
243 from making windows dedicated.
244 (gdb-setup-windows): Don't call display-buffer unnecessarily.
245
246 * progmodes/gud.el (gud-display-line): Just use display-buffer.
247
248 * window.el (display-buffer-pop-up-frame): Handle a
249 pop-up-frame-parameters alist entry.
250 (display-buffer): Document it.
251
2522012-08-26 Chong Yidong <cyd@gnu.org>
253
254 * isearch.el (search-whitespace-regexp): Make string and nil
255 values apply to both ordinary and regexp search. Allow a cons
256 cell value to distinguish between the two.
257 (isearch-whitespace-regexp, isearch-search-forward)
258 (isearch-search-backward): New functions.
259 (isearch-occur, isearch-search-fun-default, isearch-search)
260 (isearch-lazy-highlight-new-loop): Use them.
261 (isearch-forward, isearch-forward-regexp): Doc fix.
262
2632012-08-26 Chong Yidong <cyd@gnu.org>
264
265 * faces.el (help-argument-name): Always inherit from italic
266 (Bug#12213).
267
2682012-08-25 Martin Rudalics <rudalics@gmx.at>
269
270 * window.el (window--even-window-heights): Even heights when
271 WINDOW and the selected window form a vertical combination.
272 (display-buffer-use-some-window): Provide that window used gets
273 sized back by quit-window. (Bug#11880) and (Bug#12091)
274
2752012-08-24 Paul Eggert <eggert@cs.ucla.edu>
276
277 Fix file time stamp problem with bzr and CVS (Bug#12001).
278 * vc/vc-cvs.el (vc-cvs-parse-entry): Ignore subsecond information
279 in the file's time stamp, since the version control system loses
280 that information.
281
2822012-08-22 Juri Linkov <juri@jurta.org>
283
284 * info.el (Info-fontify-node): Hide the suffix of the
285 Info file name in the header line. (Bug#12187)
286
2872012-08-22 Glenn Morris <rgm@gnu.org>
288
289 * calendar/cal-tex.el (cal-tex-weekly-common):
290 Restore leading blank page.
291
2922012-08-22 Le Wang <l26wang@gmail.com> (tiny change)
293
294 * misc.el (forward-to-word, backward-to-word): Activate or extend
295 the region under `shift-select-mode'. (Bug#12231)
296
2972012-08-22 Bastien Guerry <bzg@gnu.org>
298
299 * progmodes/executable.el (executable-prefix): Set to "#!" instead
300 of "#! ". http://www.in-ulm.de/~mascheck/various/shebang/#details
301 gives details on why the space is never needed.
302
3032012-08-22 Martin Rudalics <rudalics@gmx.at>
304
305 * window.el (walk-window-tree, window-with-parameter):
306 New optional argument MINIBUF to control whether these functions
307 should run on the minibuffer window.
308 (window-at-side-list): Don't operate on minibuffer window.
309 (window-in-direction): Simplify and rewrite doc-string.
310 (window--size-ignore): Rename to window--size-ignore-p.
311 Update callers.
312 (display-buffer-in-atom-window, window--major-non-side-window)
313 (window--major-side-window, display-buffer-in-major-side-window)
314 (delete-side-window, display-buffer-in-side-window):
315 New functions.
316 (window--side-check, window-deletable-p, delete-window)
317 (delete-other-windows, split-window): Handle side windows and
318 atomic windows appropriately.
319 (window--display-buffer): Call display-buffer-record-window also
320 when the window buffer did not change.
321
3222012-08-22 Christopher Schmidt <christopher@ch.ristopher.com>
323
324 * help-fns.el (help-fns--key-bindings):
325 Abbreviate non-symbol remap targets. (Bug#12174)
326
3272012-08-22 Martin Rudalics <rudalics@gmx.at>
328
329 * dired.el (dired-mark-remembered): Don't clobber point.
330 (Bug#11795)
331
3322012-08-22 Glenn Morris <rgm@gnu.org>
333
334 * progmodes/bug-reference.el (bug-reference): New custom group.
335 (bug-reference-bug-regexp): Make it a defcustom.
336
3372012-08-22 Daiki Ueno <ueno@unixuser.org>
338
339 * progmodes/js.el (js-indent-level, js-expr-indent-offset)
340 (js-paren-indent-offset, js-square-indent-offset)
341 (js-curly-indent-offset): Add :safe (Bug#12257).
342
3432012-08-22 Edward O'Connor <hober0@gmail.com>
344
345 * json.el (json-key-format): Add error properties.
346 (json-encode-key): New function.
347 (json-encode-hash-table, json-encode-alist, json-encode-plist):
348 Use json-encode-key.
349
3502012-08-22 Glenn Morris <rgm@gnu.org>
351
352 * calendar/cal-tex.el (cal-tex-longday): New function, replacing...
353 (cal-tex-leftday, cal-tex-rightday): Remove functions.
354 (cal-tex-weekly-common, cal-tex-cursor-filofax-2week):
355 Update for above change.
356
3572012-08-21 Andreas Schwab <schwab@linux-m68k.org>
358
359 * cus-face.el (custom-face-attributes): Fix customize type for the
360 :underline attribute. (Bug#11805)
361
3622012-08-21 Martin Rudalics <rudalics@gmx.at>
363
364 * window.el (window-point-1, set-window-point-1): Remove.
365 (window-in-direction, record-window-buffer)
366 (set-window-buffer-start-and-point, split-window-below)
367 (window--state-get-1, display-buffer-record-window):
368 Replace calls to window-point-1 and set-window-point-1 by calls to
369 window-point and set-window-point respectively.
370
3712012-08-21 Glenn Morris <rgm@gnu.org>
372
373 * calendar/cal-tex.el (cal-tex-weekly-common): New function.
374 (cal-tex-cursor-week-at-a-glance, cal-tex-cursor-filofax-week):
375 Use it.
376
377 * calendar/cal-tex.el (cal-tex-rightday): Add optional funcname arg.
378 (cal-tex-shortday): New function.
379 (cal-tex-cursor-week-at-a-glance, cal-tex-cursor-filofax-week)
380 (cal-tex-cursor-filofax-daily): Use the above.
381
382 * calendar/cal-tex.el (cal-tex-leftday, cal-tex-rightday):
383 New functions.
384 (cal-tex-cursor-week-at-a-glance, cal-tex-cursor-filofax-2week)
385 (cal-tex-cursor-filofax-week): Use them.
386
387 * calendar/cal-tex.el (cal-tex-lefthead, cal-tex-righthead):
388 New constants.
389 (cal-tex-cursor-week-at-a-glance, cal-tex-cursor-filofax-2week)
390 (cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily): Use them.
391
392 * calendar/cal-tex.el (cal-tex-preamble): Generate new buffers.
393 (cal-tex-end-document): Don't rely on buffer name.
394
395 * calendar/cal-tex.el (cal-tex-cursor-filofax-year):
396 Use cal-tex-vspace.
397 (cal-tex-vspace, cal-tex-hspace, cal-tex-em, cal-tex-bf)
398 (cal-tex-Huge-bf, cal-tex-large-bf): Use cal-tex-cmd.
399 (cal-tex-scriptsize, cal-tex-huge, cal-tex-Huge, cal-tex-large):
400 Use cal-tex-arg.
401
402 * calendar/cal-tex.el (cal-tex-cursor-filofax-year)
403 (cal-tex-cursor-week, cal-tex-cursor-week2)
404 (cal-tex-cursor-week-iso, cal-tex-cursor-week-at-a-glance)
405 (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
406 (cal-tex-cursor-filofax-daily, cal-tex-cursor-day)
407 (cal-tex-insert-preamble, cal-tex-b-document)
408 (cal-tex-e-document, cal-tex-b-center, cal-tex-e-center):
409 Improve cal-tex-cmd usage.
410
411 * calendar/cal-tex.el (cal-tex-filofax-paper): New function.
412 (cal-tex-cursor-filofax-year, cal-tex-cursor-filofax-2week)
413 (cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily): Use it.
414 (cal-tex-weekly-paper): New function.
415 (cal-tex-cursor-week, cal-tex-cursor-week2)
416 (cal-tex-cursor-week-iso, cal-tex-cursor-week-monday)
417 (cal-tex-cursor-day): Use it.
418
419 * calendar/cal-tex.el (cal-tex-cursor-week-at-a-glance)
420 (cal-tex-cursor-filofax-week): Remove leading blank page.
421
422 * calendar/cal-tex.el (cal-tex-cursor-week-at-a-glance):
423 Add autoload cookie. For now at least, don't use color, since
424 no other cal-tex function does.
425
426 * calendar/cal-tex.el (cal-tex-cursor-week-iso)
427 (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
428 (cal-tex-cursor-filofax-daily): Correct start date for diary entries.
429
4302012-08-21 Juri Linkov <juri@jurta.org>
431
432 * info.el (Info-file-attributes): New variable.
433 (info-insert-file-contents): Add file attributes to
434 `Info-file-attributes'. Clear the caches `Info-index-nodes' and
435 `Info-toc-nodes' when previous modtime of the Info file is less
436 than new modtime.
437 (Info-toc-nodes, Info-index-nodes): Move definitions up to the top
438 of info.el. (Bug#12230)
439
4402012-08-20 Glenn Morris <rgm@gnu.org>
441
442 * calendar/diary-lib.el (diary-include-files, diary-sexp-entry):
443 * calendar/holidays.el (calendar-holiday-list):
444 Report errors with display-warning rather than beep'n'sleep.
445
4462012-08-20 Michael Albinus <michael.albinus@gmx.de>
447
448 * net/tramp.el (tramp-accept-process-output): Accept only output
449 from PROC. Otherwise, process filters and sentinels might be
450 confused. (Bug#12145)
451
12012-08-20 Chong Yidong <cyd@gnu.org> 4522012-08-20 Chong Yidong <cyd@gnu.org>
2 453
3 * descr-text.el (describe-text-properties-1): Use overlays-in to 454 * descr-text.el (describe-text-properties-1): Use overlays-in to
@@ -32,8 +483,8 @@
32 (yank-excluded-properties): Add font-lock-face and category. 483 (yank-excluded-properties): Add font-lock-face and category.
33 (yank): Doc fix. 484 (yank): Doc fix.
34 485
35 * subr.el (remove-yank-excluded-properties): Obey 486 * subr.el (remove-yank-excluded-properties):
36 yank-handled-properties. The special handling of font-lock-face 487 Obey yank-handled-properties. The special handling of font-lock-face
37 and category is now done this way, instead of being hard-coded. 488 and category is now done this way, instead of being hard-coded.
38 (insert-for-yank-1): Remove font-lock-face handling. 489 (insert-for-yank-1): Remove font-lock-face handling.
39 (yank-handle-font-lock-face-property) 490 (yank-handle-font-lock-face-property)
@@ -47,8 +498,8 @@
47 498
482012-08-17 Michael Albinus <michael.albinus@gmx.de> 4992012-08-17 Michael Albinus <michael.albinus@gmx.de>
49 500
50 * net/tramp-sh.el (tramp-sh-handle-start-file-process): Eliminate 501 * net/tramp-sh.el (tramp-sh-handle-start-file-process):
51 superfluous prompt. (Bug#12203) 502 Eliminate superfluous prompt. (Bug#12203)
52 503
532012-08-17 Chong Yidong <cyd@gnu.org> 5042012-08-17 Chong Yidong <cyd@gnu.org>
54 505
@@ -75,8 +526,8 @@
75 (next-buffer, previous-buffer, split-window, balance-windows-2) 526 (next-buffer, previous-buffer, split-window, balance-windows-2)
76 (set-window-text-height, window-buffer-height) 527 (set-window-text-height, window-buffer-height)
77 (fit-window-to-buffer, shrink-window-if-larger-than-buffer) 528 (fit-window-to-buffer, shrink-window-if-larger-than-buffer)
78 (truncated-partial-width-window-p): Minor code adjustments. In 529 (truncated-partial-width-window-p): Minor code adjustments.
79 doc-strings state whether the argument window has to denote a 530 In doc-strings state whether the argument window has to denote a
80 live, valid or any window. 531 live, valid or any window.
81 532
822012-08-16 Phil Sainty <psainty@orcon.net.nz> (tiny change) 5332012-08-16 Phil Sainty <psainty@orcon.net.nz> (tiny change)
@@ -251,7 +702,7 @@
251 702
2522012-08-13 Bastien Guerry <bzg@gnu.org> 7032012-08-13 Bastien Guerry <bzg@gnu.org>
253 704
254 * window.el (special-display-popup-frame): Small docstring 705 * window.el (special-display-popup-frame): Minor docstring
255 enhancement. (Bug#12172) 706 enhancement. (Bug#12172)
256 707
2572012-08-13 Andreas Schwab <schwab@linux-m68k.org> 7082012-08-13 Andreas Schwab <schwab@linux-m68k.org>
@@ -319,6 +770,7 @@
319 * files.el (hack-local-variables-filter): If an eval: form is not 770 * files.el (hack-local-variables-filter): If an eval: form is not
320 known to be safe, and enable-local-variables is :safe, then ignore 771 known to be safe, and enable-local-variables is :safe, then ignore
321 the form totally, as is done for non-eval forms. (Bug#12155) 772 the form totally, as is done for non-eval forms. (Bug#12155)
773 This is CVE-2012-3479.
322 774
3232012-08-10 Stefan Monnier <monnier@iro.umontreal.ca> 7752012-08-10 Stefan Monnier <monnier@iro.umontreal.ca>
324 776