diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 32 | ||||
| -rw-r--r-- | src/print.c | 10 |
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 @@ | |||
| 1 | 2002-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 | |||
| 1 | 2002-07-11 Markus Rost <rost@math.ohio-state.edu> | 14 | 2002-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 | ||
| 5 | 2002-07-11 Richard M. Stallman <rms@gnu.org> | 18 | 2002-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)) |