diff src/ChangeLog @ 46318:e3f0fe8c555a

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Fri, 12 Jul 2002 11:19:24 +0000
parents f0ce459aa276
children 761b6bcbb552
line wrap: on
line diff
--- a/src/ChangeLog	Fri Jul 12 11:19:09 2002 +0000
+++ b/src/ChangeLog	Fri Jul 12 11:19:24 2002 +0000
@@ -1,9 +1,41 @@
+2002-07-12  Richard M. Stallman  <rms@gnu.org>
+
+	* print.c (print_error_message): Don't handle Vsignaling_function here.
+
+	* keyboard.c (cmd_error_internal): Handle Vsignaling_function here.
+	(command_loop_1): Avoid certain actions after memory-full error.
+
+	* eval.c (Fsignal): Don't call cancel_hourglass.
+	For a memory-full error, don't call Vsignal_hook_function
+	and don't set Vsignaling_function.
+
+	* process.c (process_send_signal): Add abort call.
+
 2002-07-11  Markus Rost  <rost@math.ohio-state.edu>
 
 	* keymap.c (Fkey_binding): Fix typo.
 
 2002-07-11  Richard M. Stallman  <rms@gnu.org>
 
+	* alloc.c (Vmemory_full): New variable.
+	(Vmemory_signal_data): Renamed from memory_signal_data.
+	Uses changed.
+	(syms_of_alloc): Defvar them.
+	(memory_full, buffer_memory_full): Set Vmemory_full.
+	
+	* lisp.h (Vmemory_full): Add declaration.
+	(current_column, indented_beyond_p): Change declaration.
+
+	* indent.c (last_known_column): Declare as double, not float.
+	(current_column, current_column_1, string_display_width)
+	(position_indentation): Return `double'.
+	(indented_beyond_p): Arg `column' is `double'.  Callers changed.
+	
+	* xdisp.c (message_dolog): Do nothing if Vmemory_full is non-nil.
+	(back_to_previous_visible_line_start) 
+	(reseat_at_next_visible_line_start, next_element_from_buffer): 
+	Use `double', not `float', when calling indented_beyond_p.
+
 	* s/hpux11.h (BROKEN_SA_RESTART): Defined.
 
 	* sysdep.c (sys_signal): Test BROKEN_SA_RESTART.