diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 5df0e83b364..c9db3f69cf2 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,41 @@ | |||
| 1 | 2005-10-29 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (handle_fontified_prop): Do nothing if memory full. | ||
| 4 | (format_mode_line_unwind_data): New arg SAVE_PROPTRANS | ||
| 5 | controls whether to save and restore mode_line_proptrans_alist. | ||
| 6 | Callers changed. | ||
| 7 | (unwind_format_mode_line): Work with that feature. | ||
| 8 | (redisplay_internal): Don't call prepare_menu_bars if memory full. | ||
| 9 | (move_elt_to_front): New function. | ||
| 10 | (display_mode_element): Use move_elt_to_front. | ||
| 11 | Don't bother munging text props on a null string. | ||
| 12 | Delete obsolete elts from mode_line_proptrans_alist. | ||
| 13 | (decode_mode_spec): Test Vmemory_full, not spare_memory. | ||
| 14 | |||
| 15 | * lisp.h (memory_full_cons_threshold): Declared. | ||
| 16 | (internal_lisp_condition_case): Declared. | ||
| 17 | |||
| 18 | * alloc.c (syms_of_alloc) <memory-full>: Doc fix. | ||
| 19 | (Fmemory_full_p): Function deleted. | ||
| 20 | (syms_of_alloc): Don't defsubr it. | ||
| 21 | (memory_full_cons_threshold): New variable. | ||
| 22 | (spare_memory): Now a vector of 7 elts. | ||
| 23 | (buffer_memory_full): Don't set Vmemory_full here. | ||
| 24 | (xfree): Don't try to refill here. | ||
| 25 | (emacs_blocked_free): Record BYTES_USED in local var. | ||
| 26 | (memory_full): Now free all the slots in spare_memory. | ||
| 27 | (refill_memory_reserve): Allocate each slot in spare_memory. | ||
| 28 | (init_alloc_once): Call refill_memory_reserve. | ||
| 29 | |||
| 30 | * keyboard.c (command_loop_1): Don't set Vmemory_full here. | ||
| 31 | |||
| 32 | * eval.c (internal_lisp_condition_case): New function. | ||
| 33 | (Fcondition_case): Use internal_lisp_condition_case. | ||
| 34 | (Feval): Test Vmemory_full and memory_full_cons_threshold. | ||
| 35 | (Ffuncall): Likewise. | ||
| 36 | |||
| 37 | * bytecode.c (Fbyte_code): Use internal_lisp_condition_case. | ||
| 38 | |||
| 1 | 2005-10-29 Stefan Monnier <monnier@iro.umontreal.ca> | 39 | 2005-10-29 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 40 | ||
| 3 | * syntax.c (Fparse_partial_sexp): Fix docstring. | 41 | * syntax.c (Fparse_partial_sexp): Fix docstring. |