aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog38
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 @@
12005-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
12005-10-29 Stefan Monnier <monnier@iro.umontreal.ca> 392005-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.