Kim F. Storm
2beb96f9cc
(wait_reading_process_output_unwind): New function.
...
Restores waiting_for_user_input_p to saved value.
(wait_reading_process_output): Unwind protect waiting_for_user_input_p
instead of save/restore old value on stack.
2006-08-01 00:13:08 +00:00
Kim F. Storm
0885202f72
*** empty log message ***
2006-08-01 00:12:55 +00:00
Thien-Thi Nguyen
0f42ea765f
*** empty log message ***
2006-07-30 12:45:36 +00:00
Thien-Thi Nguyen
f554db0f96
Undo 2006-06-28 change.
2006-07-30 12:43:09 +00:00
Richard M. Stallman
4f213bd48d
Comment change.
2006-07-29 22:03:14 +00:00
Eli Zaretskii
cfb37af8b1
*** empty log message ***
2006-07-29 11:20:42 +00:00
Eli Zaretskii
0ef973bb13
(Ffind_operation_coding_system): Revert the change from 2006-05-29.
2006-07-29 10:59:50 +00:00
Eli Zaretskii
69666f776a
[WINDOWSNT]: Include fcntl.h, to fix last change.
2006-07-29 10:18:48 +00:00
Richard M. Stallman
0de8dcc977
*** empty log message ***
2006-07-29 02:27:00 +00:00
Richard M. Stallman
418ca4d22a
(lookup_named_face, Fdisplay_supports_face_attributes_p):
...
Add conditional aborts for clarity.
2006-07-29 01:57:38 +00:00
Richard M. Stallman
9e62c96292
(update_menu_bar): New arg HOOKS_RUN. Callers changed.
...
Used to avoid running the hooks over and over for each frame.
(prepare_menu_bars): Pass value from update_menu_bar as HOOKS_RUN of next call.
2006-07-29 01:56:35 +00:00
Richard M. Stallman
5e093f4432
(safe_run_hooks_1): Don't crash if Vrun_hooks is nil.
2006-07-29 01:54:16 +00:00
Richard M. Stallman
69b9efaa09
Whitespace change.
2006-07-29 01:53:31 +00:00
Kim F. Storm
7ffb6955ce
(valid_pointer_p): New function (from valid_lisp_object_p).
...
(valid_lisp_object_p): Use it to check for valid SUBRP obj.
2006-07-28 11:12:23 +00:00
Kim F. Storm
4dbdb9eb93
*** empty log message ***
2006-07-28 11:11:51 +00:00
Chong Yidong
2f1950bfb6
* keyboard.c (read_char): New arg END_TIME specifying timeout.
...
All callers changed. Turn off echoing if END_TIME is non-NULL.
(kbd_buffer_get_event): New arg END_TIME.
* lread.c (read_filtered_event): New arg SECONDS to wait until.
(Fread_char, Fread_event, Fread_char_exclusive): New arg SECONDS.
* lisp.h: Update read-char, read-event, and read_filtered_event
prototypes.
* keyboard.h: Include systime.h. Update read_char prototype.
2006-07-26 18:16:32 +00:00
Chong Yidong
d5f1215543
(Fy_or_n_p): Change call to read_filtered_event to use new arg.
2006-07-26 18:16:14 +00:00
Chong Yidong
43811b4e74
Change callers of read_char.
2006-07-26 18:15:08 +00:00
Chong Yidong
4392dfe315
* keyboard.h: Include systime.h. Update read_char prototype.
2006-07-26 18:14:16 +00:00
Chong Yidong
0601ad0f12
* lisp.h: Update read-char, read-event, and read_filtered_event
...
prototypes.
2006-07-26 18:14:05 +00:00
Chong Yidong
50e48299ca
* lread.c (read_filtered_event): New arg SECONDS to wait until.
...
(Fread_char, Fread_event, Fread_char_exclusive): New arg SECONDS.
2006-07-26 18:13:49 +00:00
Chong Yidong
179f689c0a
* keyboard.c (read_char): New arg END_TIME specifying timeout.
...
All callers changed. Turn off echoing if END_TIME is non-NULL.
(kbd_buffer_get_event): New arg END_TIME.
2006-07-26 18:13:33 +00:00
YAMAMOTO Mitsuharu
55a905016c
(BASE_PURESIZE): Decrease to 1102000.
2006-07-25 10:10:41 +00:00
YAMAMOTO Mitsuharu
79fd0489dd
(find_string_data_in_pure): New function.
...
(make_pure_string): Use it to reuse existing string data if possible.
2006-07-25 10:10:19 +00:00
Stefan Monnier
2db8f17387
(Fdefine_key): If the key binding definition looks like an
...
XEmacs-style key sequence, convert it to Emacs's format.
2006-07-22 21:22:52 +00:00
Eli Zaretskii
272f22ebb0
*** empty log message ***
2006-07-22 11:32:46 +00:00
Eli Zaretskii
48b62d105b
(w32_createwindow): If left' and/or top' frame parameters are bound to some
...
values, use that instead of CW_USEDEFAULT.
2006-07-22 11:31:55 +00:00
Eli Zaretskii
69b72317ae
(convert_time): Use explicit long double constants to ensure long double
...
arithmetics is used throughout.
2006-07-21 17:28:23 +00:00
YAMAMOTO Mitsuharu
14eee5020b
*** empty log message ***
2006-07-20 01:01:40 +00:00
YAMAMOTO Mitsuharu
8579fe482e
(BASE_PURESIZE): Decrease to 1141000.
2006-07-20 01:01:18 +00:00
YAMAMOTO Mitsuharu
e5bc14d4b6
(pure_bytes_used_lisp, pure_bytes_used_non_lisp): New vars.
...
(init_alloc_once): Initialize them.
(pure_alloc): Allocate non-Lisp objects from the end of pure storage
without alignment.
2006-07-20 01:01:04 +00:00
Kim F. Storm
83676aa2e3
(x_calc_absolute_position): Fix frame positioning
...
with negative X/Y coordinates.
From Francis Litterio <franl@world.std.com>
2006-07-18 23:04:12 +00:00
Kim F. Storm
eeeda6f14d
*** empty log message ***
2006-07-18 23:03:17 +00:00
Dan Nicolaescu
2381d38d0a
* ebrowse.c (usage, version): Mark as NO_RETURN.
...
* emacsclient.c (print_help_and_exit): Likewise.
* xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN.
* textprop.c (text_read_only): Likewise.
* lread.c (end_of_file_error): Likewise.
* lisp.h (circular_list_error, memory_full, buffer_memory_full):
Likewise.
* eval.c (unwind_to_catch): Likewise.
* buffer.h (buffer_slot_type_mismatch): Likewise.
2006-07-18 16:33:45 +00:00
Kim F. Storm
5b5fca2805
*** empty log message ***
2006-07-18 14:06:39 +00:00
Kim F. Storm
4d30ce50e9
(x_get_local_selection, copy_multiple_data)
...
(x_get_window_property_as_lisp_data)
(lisp_data_to_selection_data, CHECK_CUT_BUFFER)
(Fx_get_cut_buffer_internal): Use signal_error.
2006-07-18 13:30:20 +00:00
Kim F. Storm
93217cef09
(x_decode_color): Use signal_error.
2006-07-18 13:30:13 +00:00
Kim F. Storm
8009eb445e
* xfaces.c (signal_error): Move to eval.c.
...
(resolve_face_name): Use xsignal1.
2006-07-18 13:30:04 +00:00
Kim F. Storm
ba96a5cfd4
(window_scroll_pixel_based, window_scroll_line_based):
...
Use xsignal0.
2006-07-18 13:29:55 +00:00
Kim F. Storm
dbfcf224ac
(unexec): Use xsignal.
2006-07-18 13:29:49 +00:00
Kim F. Storm
d0a29e1de7
(text_read_only): Use xsignal0, xsignal1.
2006-07-18 13:29:40 +00:00
Kim F. Storm
9471945bad
(scan_lists): Use xsignal3.
2006-07-18 13:29:00 +00:00
Kim F. Storm
06f77a8a2f
(compile_pattern_1): Use xsignal1.
...
(signal_failure): Remove (was only called once).
(search_command): Use xsignal1 instead of signal_failure.
2006-07-18 13:28:53 +00:00
Kim F. Storm
ebe061ca4d
(Fmsdos_set_mouse_buttons): Use xsignal2.
2006-07-18 13:28:45 +00:00
Kim F. Storm
4ae7943dc6
(x_get_local_selection): Use signal_error.
2006-07-18 13:28:39 +00:00
Kim F. Storm
336d4a9c4f
(Fload): Use xsignal2, signal_error.
...
(end_of_file_error): Use xsignal0, xsignal1.
(read0): Use xsignal1.
(invalid_syntax): New error function marked no-return.
(read_integer, read1, read_list): Use it.
2006-07-18 13:28:34 +00:00
Kim F. Storm
7e85c1aa4d
(list1): Add EXFUN.
...
(xsignal, xsignal0, xsignal1, xsignal2, xsignal3, signal_error):
Add prototypes. Mark them as no-return.
2006-07-18 13:28:28 +00:00
Kim F. Storm
fb53f3543b
(Fmap_keymap): Use xsignal1.
2006-07-18 13:28:21 +00:00
Kim F. Storm
43cae48c41
(recursive_edit_1): Use xsignal1.
2006-07-18 13:28:16 +00:00
Kim F. Storm
9dc9518716
(x_set_line_spacing, x_set_screen_gamma): Use signal_error.
2006-07-18 13:28:09 +00:00