comparison src/ChangeLog @ 66533:69a4a0370a0b

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Sat, 29 Oct 2005 19:44:25 +0000
parents 4edda6684b0a
children 7b888ab5ef0b
comparison
equal deleted inserted replaced
66532:c5614dc43269 66533:69a4a0370a0b
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.
4 42
5 2005-10-28 Romain Francoise <romain@orebokech.com> 43 2005-10-28 Romain Francoise <romain@orebokech.com>