aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog32
-rw-r--r--src/print.c10
2 files changed, 32 insertions, 10 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 99b53bf2cc2..7db4b0b41e0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,9 +1,41 @@
12002-07-12 Richard M. Stallman <rms@gnu.org>
2
3 * print.c (print_error_message): Don't handle Vsignaling_function here.
4
5 * keyboard.c (cmd_error_internal): Handle Vsignaling_function here.
6 (command_loop_1): Avoid certain actions after memory-full error.
7
8 * eval.c (Fsignal): Don't call cancel_hourglass.
9 For a memory-full error, don't call Vsignal_hook_function
10 and don't set Vsignaling_function.
11
12 * process.c (process_send_signal): Add abort call.
13
12002-07-11 Markus Rost <rost@math.ohio-state.edu> 142002-07-11 Markus Rost <rost@math.ohio-state.edu>
2 15
3 * keymap.c (Fkey_binding): Fix typo. 16 * keymap.c (Fkey_binding): Fix typo.
4 17
52002-07-11 Richard M. Stallman <rms@gnu.org> 182002-07-11 Richard M. Stallman <rms@gnu.org>
6 19
20 * alloc.c (Vmemory_full): New variable.
21 (Vmemory_signal_data): Renamed from memory_signal_data.
22 Uses changed.
23 (syms_of_alloc): Defvar them.
24 (memory_full, buffer_memory_full): Set Vmemory_full.
25
26 * lisp.h (Vmemory_full): Add declaration.
27 (current_column, indented_beyond_p): Change declaration.
28
29 * indent.c (last_known_column): Declare as double, not float.
30 (current_column, current_column_1, string_display_width)
31 (position_indentation): Return `double'.
32 (indented_beyond_p): Arg `column' is `double'. Callers changed.
33
34 * xdisp.c (message_dolog): Do nothing if Vmemory_full is non-nil.
35 (back_to_previous_visible_line_start)
36 (reseat_at_next_visible_line_start, next_element_from_buffer):
37 Use `double', not `float', when calling indented_beyond_p.
38
7 * s/hpux11.h (BROKEN_SA_RESTART): Defined. 39 * s/hpux11.h (BROKEN_SA_RESTART): Defined.
8 40
9 * sysdep.c (sys_signal): Test BROKEN_SA_RESTART. 41 * sysdep.c (sys_signal): Test BROKEN_SA_RESTART.
diff --git a/src/print.c b/src/print.c
index 90d55615bc7..1a68eaa9942 100644
--- a/src/print.c
+++ b/src/print.c
@@ -967,16 +967,6 @@ print_error_message (data, stream)
967 tail = Fcdr_safe (data); 967 tail = Fcdr_safe (data);
968 GCPRO1 (tail); 968 GCPRO1 (tail);
969 969
970 /* If we know from where the error was signaled, show it in
971 *Messages*. */
972 if (!NILP (Vsignaling_function) && SYMBOLP (Vsignaling_function))
973 {
974 char *name = XSTRING (SYMBOL_NAME (Vsignaling_function))->data;
975 message_dolog (name, strlen (name), 0, 0);
976 message_dolog (": ", 2, 0, 0);
977 Vsignaling_function = Qnil;
978 }
979
980 /* For file-error, make error message by concatenating 970 /* For file-error, make error message by concatenating
981 all the data items. They are all strings. */ 971 all the data items. They are all strings. */
982 if (!NILP (file_error) && CONSP (tail)) 972 if (!NILP (file_error) && CONSP (tail))