/[emacs]/emacs/src/ChangeLog
ViewVC logotype

Diff of /emacs/src/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4684 by monnier, Sat Oct 29 16:08:20 2005 UTC revision 1.4685 by rms, Sat Oct 29 19:44:25 2005 UTC
# Line 1  Line 1 
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    
39  2005-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>  2005-10-29  Stefan Monnier  <monnier@iro.umontreal.ca>
40    
41          * syntax.c (Fparse_partial_sexp): Fix docstring.          * syntax.c (Fparse_partial_sexp): Fix docstring.

Legend:
Removed from v.1.4684  
changed lines
  Added in v.1.4685

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26