1 |
|
2004-12-21 Richard M. Stallman <rms@gnu.org> |
2 |
|
|
3 |
|
* eval.c (unwind_to_catch): Clear immediate_quit. |
4 |
|
|
5 |
|
* xdisp.c (get_next_display_element): Display codes 8a0 and 8ad |
6 |
|
specially as `\ ' and `\-'. |
7 |
|
|
8 |
|
* keyboard.c (kbd_buffer_store_event_hold): |
9 |
|
In the code for while-no-input, handle immediate_quit. |
10 |
|
|
11 |
|
* alloc.c (Fgarbage_collect): Update call to truncate_undo_list. |
12 |
|
Call that at the very start. |
13 |
|
(undo_limit, undo_strong_limit, undo_outer_limit): Moved to undo.c. |
14 |
|
(syms_of_alloc): Don't define undo-limit, |
15 |
|
undo-strong-limit and undo-outer-limit here. |
16 |
|
|
17 |
|
* undo.c (truncate_undo_list): Return void. |
18 |
|
Take just one argument, the buffer. |
19 |
|
Make it current, and inhibit recursive GC. |
20 |
|
Access and update the undo list directly; return void. |
21 |
|
Refer to the undo...limit variables directly. |
22 |
|
Test undo_outer_limit only after counting the whole current command. |
23 |
|
When it's exceeded, call the function in undo-outer-limit-function. |
24 |
|
(undo_limit, undo_strong_limit, undo_outer_limit): From alloc.c. |
25 |
|
(Vundo_outer_limit_function): New variable. |
26 |
|
(syms_of_undo): Define undo-limit, undo-strong-limit |
27 |
|
and undo-outer-limit here, and undo-outer-limit-function. |
28 |
|
Doc fixes. |
29 |
|
|
30 |
|
* lisp.h (truncate_undo_list): Update decl. |
31 |
|
|
32 |
|
2004-12-21 Piet van Oostrum <piet@cs.uu.nl> |
33 |
|
|
34 |
|
* fileio.c (Fread_file_name): Delete duplicates in |
35 |
|
file-name-history when history_delete_duplicates is true. |
36 |
|
|
37 |
2004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
2004-12-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
38 |
|
|
39 |
* macterm.c (mac_do_list_fonts): Fix memory leak |
* macterm.c (mac_do_list_fonts): Fix memory leak |