Richard M. Stallman
6c3a4e9dbb
Include blockinput.h.
1996-02-06 20:09:50 +00:00
Richard M. Stallman
061b7f9485
(fatal_error_signal): Do TOTALLY_UNBLOCK_INPUT.
1996-02-06 02:34:19 +00:00
Karl Heuer
7968cc2d4b
(sigchld_handler): Use cleaner end-of-list test.
1996-02-05 20:32:20 +00:00
Richard M. Stallman
c350a31dde
(LIB_X11_LIB): Remove; this undoes the Jan 31 change. The problem was
...
fixed instead by the Feb 1 change to ../configure.in.
1996-02-05 00:23:03 +00:00
Richard M. Stallman
22fcc83edf
(vfork): Define as fork.
1996-02-04 21:34:21 +00:00
Richard M. Stallman
68e0de8238
(read_char_minibuf_menu_prompt): Use malloc to allocate
...
the echo-area prompt buffer.
(read_char_minibuf_menu_text, read_char_minibuf_menu_width): New variables.
1996-02-04 20:25:10 +00:00
Richard M. Stallman
6186a4a015
(x_connection_signal): Call x_connection_closed properly.
...
(x_connection_closed): Set FRAME_X_DISPLAY to 0.
(x_destroy_window): Don't do any X operations if FRAME_X_DISPLAY is 0.
(x_term_init): Use "" as 2nd arg to setlocale.
(x_connection_signal): Don't stop polling.
Don't mess with SIGALRM.
Those were relics of the superseded Dec 19 change.
1996-02-04 20:24:09 +00:00
Richard M. Stallman
cc210d6764
[POSIX_SIGNALS] (sigsetmask): Don't define if already defined.
1996-02-04 20:13:47 +00:00
Richard M. Stallman
52a9879bef
(syms_of_fns): Set yes-or-no-p-history to nil.
1996-02-04 20:12:50 +00:00
Richard M. Stallman
cc39bc3802
(Fread_char_exclusive): Doc fix.
1996-02-04 05:52:54 +00:00
Richard M. Stallman
943b580da3
(x_frame_parms): Add "title" element.
...
(x_set_title): New function.
(x_set_name): Let title prop override name prop for title use.
(x_set_icon_name): Use title parm before name parm, if no icon_name.
1996-02-04 03:00:25 +00:00
Richard M. Stallman
da1c183cca
(syms_of_buffer): Doc fix.
1996-02-03 18:08:58 +00:00
Richard M. Stallman
714bced976
(record_marker_adjustment): New function.
...
(Fprimitive_undo): Handle marker-adjustment elements.
1996-02-03 18:07:27 +00:00
Richard M. Stallman
8948d3170a
(adjust_markers): When a marker is inside text
...
being deleted, call record_marker_adjustment for it.
(del_range_1): Call adjust_markers before record_delete.
1996-02-03 18:06:29 +00:00
Richard M. Stallman
4115d3f71e
(VECSIZE): Round up when dividing.
1996-02-03 02:33:12 +00:00
Richard M. Stallman
1adc55de4a
Comment/whitespace changes.
1996-02-02 06:31:06 +00:00
Geoff Voelker
c0386d7e99
(win32_kbd_mods_to_emacs, win32_kbd_patch_key,
...
key_event): Convert from static to global functions.
(win32_kbd_patch_key): Set modifiers when AltGr is pressed.
(key_event): Don't modify code on window input.
1996-02-02 02:01:53 +00:00
Geoff Voelker
afd153f031
(convert_to_key_event, is_dead_key): New functions.
...
(w32_read-socket): Convert console modifiers to Emacs modifiers.
Use console input routines to unify keyboard support.
(x_make_frame_visible): Make frame foreground window.
1996-02-02 02:00:56 +00:00
Geoff Voelker
a1a80b404e
(modifiers, modifier_key_support_tested,
...
modifiers_recorded): New variables.
(EMACS_LCONTROL, EMACS_RCONTROL, EMACS_LMENU,
EMACS_RMENU): New macros.
(test_modifier_support, record_keydown, record_keyup,
modifier_set, construct_modifiers): New functions.
(win32_wnd_proc): Monitor modifier keyup and keydown messages.
Map window modifiers into console modifiers to unify input.
(x_create_frame): Use the FixedSys font as the default font.
(x_to_win32_font): For now, always use ANSI_CHARSET.
1996-02-02 01:58:01 +00:00
Geoff Voelker
7c69181b61
(prepend_msg): New function.
1996-02-02 01:57:44 +00:00
Richard M. Stallman
140f8645fe
(update_frame): Compare FRAME_MINIBUF_WINDOW(f)
...
against with not minibuf_window but echo_area_window.
1996-02-01 21:30:03 +00:00
Richard M. Stallman
c0239a0b8b
(wait_reading_process_input): If select times out,
...
return only if we had no timers to shorten the wait.
Don't shorten the wait for timers if time_limit is -1.
1996-02-01 20:35:59 +00:00
Karl Heuer
0468655b65
Update FSF address in comment.
1996-02-01 18:44:05 +00:00
Richard M. Stallman
eb4ffa4eb0
(Qcursor_in_echo_area): New variable.
...
(syms_of_fns): Set up Lisp var.
(Fy_or_n_p): Bind Qcursor_in_echo_area in case of nonlocal exit.
1996-02-01 16:10:41 +00:00
Richard M. Stallman
3dbd9ee42d
(echo_now): Renamed from `echo'. All callers changed.
1996-02-01 06:04:44 +00:00
Richard M. Stallman
7ea13e12ee
(make_lispy_event): Timer event is a list, not just cons.
...
(timer_check): When DO_IT_NOW is true, handle events by running
the definition of timer-event. Don't get the current time if there
are no pending timers. If an event was generated, return 0,
If all timers were handled, return -1. Add gcpros.
(readable_events): Tell timer_check to execute events.
1996-02-01 06:01:15 +00:00
Karl Heuer
4b3d19094a
(synch_process_death, synch_process_retcode): Delete extra declaration.
1996-01-31 22:36:08 +00:00
Richard M. Stallman
8ef5fadca6
(LIB_X11_LIB): New definition.
1996-01-31 21:01:16 +00:00
Richard M. Stallman
5b03d3c0a1
(Fset_window_buffer): Set buffer temporarily around running
...
the window-scroll-functions.
(Fset_window_buffer_unwind): New function.
(window_initialized): New variable.
(init_window_once): Set it.
1996-01-31 05:11:48 +00:00
Karl Heuer
e2d463e5c2
(LIBS_SYSTEM): Use -linet unconditionally.
1996-01-30 20:58:24 +00:00
Karl Heuer
7339384c9e
(HAVE_SOCKETS): Moved here from s/isc4-1.h.
...
(NO_SOCKETS_IN_FILE_SYSTEM, NEED_NET_ERRNO_H): Likewise.
(LIBS_SYSTEM): Use -linet unconditionally.
1996-01-30 20:38:53 +00:00
Karl Heuer
27aaf8c241
(HAVE_SOCKETS): Moved to s/isc2-2.h.
...
(NO_SOCKETS_IN_FILE_SYSTEM, NEED_NET_ERRNO_H): Likewise.
1996-01-30 20:36:43 +00:00
Richard M. Stallman
af209db8bd
(syms_of_editfns): Make buffer-access-fontify-functions
...
locally nil in the prin1 buffer.
1996-01-30 19:58:24 +00:00
Richard M. Stallman
9fb026ab83
(x_frame_parms): Alphabetize.
...
(enum x_frame_parm): Data type deleted.
1996-01-30 19:51:26 +00:00
Richard M. Stallman
f040c0ba59
(child_setup): Fix size in write call.
1996-01-30 18:41:57 +00:00
Richard M. Stallman
aa970069e0
(Fdelete_backward_char): In overwrite mode,
...
insert spaces, unless we deleted a tab.
1996-01-29 23:27:09 +00:00
Richard M. Stallman
68313ed8be
(Fset_minibuffer_window): New function.
...
(keys_of_minibuf): defsubr it.
1996-01-29 23:26:11 +00:00
Karl Heuer
ba4a8e51f9
Update FSF address in comment.
1996-01-29 22:30:55 +00:00
Richard M. Stallman
48ffe371ec
(dos_rawgetc): Allow simulation of `Mouse-3' by
...
simultaneous click/drag of `Mouse-1' and `Mouse-2'.
(dos_set_window_size): Make the window size change
faster for standard sizes. Fix a bug in v2-specific code to
change window size.
1996-01-29 22:22:08 +00:00
Richard M. Stallman
6b0442dc82
(XTframe_raise_lower): Rename arg raise' to raise_flag'.
1996-01-29 19:28:11 +00:00
Richard M. Stallman
b962d6c6ab
(event_kind): New event type: timer_event.
1996-01-29 04:53:39 +00:00
Richard M. Stallman
c04cbc3b12
(Qtimer_event): New symbol.
...
(read_char, kbd_buffer_get_event): Don't sleep past the next timer.
(readable_events, kbd_buffer_get_event): Check for timer events.
(make_lispy_event): Handle timer events.
(timer_check): New function.
(Vtimer_list): New variable.
(syms_of_keyboard): Set up Qtimer_event and Vtimer_list.
1996-01-29 04:53:02 +00:00
Richard M. Stallman
038328930d
(create_process): Set outchannel to be non-blocking.
1996-01-29 04:52:15 +00:00
Richard M. Stallman
fb4c362712
(wait_reading_process_input): Call timer_check
...
and shorten the inner delay if appropriate.
1996-01-29 04:50:16 +00:00
Richard M. Stallman
fd76ec52b3
(sort_args): Error if option is missing an arg.
1996-01-28 04:15:39 +00:00
Richard M. Stallman
000f808355
Whitespace change.
1996-01-28 00:11:39 +00:00
Richard M. Stallman
f879067d73
(struct input_event): New field `padding'.
...
Change `kind' field to an int.
1996-01-27 18:30:30 +00:00
Richard M. Stallman
b312cc52b3
(Fy_or_n_p): Call choose_minibuf_frame.
1996-01-27 17:31:33 +00:00
Richard M. Stallman
2a8b0ff0a3
(Fcompare_buffer_substrings): Access case_canon_table as a char_table.
1996-01-27 08:28:51 +00:00
Richard M. Stallman
f7097b2aa1
(child_setup_tty): Turn off ISTRIP to pass 8bit. Turn off TAB3 so
...
don't expand tabs.
1996-01-27 08:22:36 +00:00