Richard M. Stallman
147268711e
(MAYBE_GC): New macro.
...
(Fbyte_code): Use MAYBE_GC in every goto opcode.
1996-12-07 21:12:17 +00:00
Richard M. Stallman
8abd035b44
(Vtemp_file_name_pattern): New variable.
1996-12-07 21:10:03 +00:00
Karl Heuer
d6a12f42bc
(IT_cmgoto): Don't update FRAME_CURSOR_X when the cursor
...
is in echo area.
1996-12-06 23:21:53 +00:00
Karl Heuer
58ce35fbd7
(syms_of_keyboard): Doc fix.
1996-12-05 20:08:59 +00:00
Geoff Voelker
3aef7b4e6c
(w32_wnd_proc): Use dummy message to wake up thread on quit_char.
1996-11-21 07:48:37 +00:00
David J. MacKenzie
4b45d6714a
If no sys/param.h, default to 8k.
1996-11-19 18:40:34 +00:00
David J. MacKenzie
eb93fe6a97
Indent for readability.
1996-11-19 18:34:08 +00:00
Karl Heuer
fc171623b4
[__DJGPP__ >= 2] (dos_direct_output): Faster method of
...
writing characters to the screen.
(SCREEN_SET_CURSOR): Remove.
(IT_display_cursor): New function, to turn the cursor on and off.
(IT_cmgoto): New function, sets the cursor to its final position
whenever frame update is complete.
(internal_terminal_init): Set IT_cmgoto as the hook to be called
when frame is up to date.
(dos_rawgetc): Call IT_cmgoto instead of the SCREEN_SET_CURSOR
macro (which is gone now).
(XMenuActivate): Turn off the cursor while the menu is displayed,
to prevent it from showing through the menu panes.
1996-11-19 07:42:09 +00:00
Geoff Voelker
489f937121
Use new names for w32 files
1996-11-19 07:04:49 +00:00
Geoff Voelker
60c7469c6d
(init_display) [HAVE_NTGUI]: Use w32 for window-system.
1996-11-19 06:49:05 +00:00
Geoff Voelker
fbd6baedb5
Change identifiers of the form win32* to w32*.
1996-11-19 04:59:23 +00:00
Geoff Voelker
0f7d64d245
(special-display-p, same-window-p): Add missing
...
newlines and backslashes in help strings.
1996-11-19 04:46:30 +00:00
Richard M. Stallman
f9c8af064c
(redisplay_window): When handling scroll_conservatively,
...
scroll a little farther for the sake of scroll_margin.
1996-11-12 07:12:24 +00:00
Richard M. Stallman
41d44f1fe6
(Fmodify_frame_parameters): Use alist in reverse order.
1996-11-12 06:03:20 +00:00
Richard M. Stallman
b7734773b9
(Fexpand_abbrev): If the abbrev's expansion is nil,
...
don't expand it, but do still call the hook.
(Fdefine_abbrev): Allow anything for EXPANSION.
1996-11-12 04:13:06 +00:00
Richard M. Stallman
07d402c8db
(choose_minibuf_frame): Don't change selected_frame's
...
selected window even if it is a minibuffer window, if it is active.
1996-11-11 23:25:46 +00:00
Richard M. Stallman
4315204e5b
(Fcall_last_kbd_macro): Set this_command from last_command
...
on entry and again on exit.
1996-11-11 20:33:21 +00:00
Richard M. Stallman
2d8e7e1f13
Include frame.h and window.h.
...
(Fy_or_n_p): Handle minibuffer_auto_raise here.
1996-11-11 20:32:48 +00:00
Richard M. Stallman
9afd2168d4
(scroll_margin): New variable.
...
(init_xdisp): Set up Lisp variable.
(redisplay_window): Implement scroll_margin; don't use old start pos
if point is inside the margin.
1996-11-11 00:35:31 +00:00
Richard M. Stallman
0c7da84e74
(window_scroll): Handle scroll_margin
...
by putting point at a place that won't force recentering.
1996-11-11 00:34:50 +00:00
Richard M. Stallman
4d047f502e
(Fdelete_other_windows): Set optional_new_start instead of force_start.
1996-11-10 00:26:03 +00:00
Richard M. Stallman
cf0df6ab1b
(redisplay_window): Handle optional_new_start.
1996-11-10 00:25:30 +00:00
Richard M. Stallman
fbf44f72c8
(struct window): New field optional_new_start.
1996-11-10 00:25:20 +00:00
Richard M. Stallman
c2c5ed2c10
(main): Call syms_of_insdel.
1996-11-09 21:36:20 +00:00
Richard M. Stallman
fb2e7d144a
(signal_after_change): If Vcombine_after_change_calls,
...
save up changes in combine_after_change_list.
(Fcombine_after_change_execute)
(Fcombine_after_change_execute_1): New subroutines.
(syms_of_insdel): New function.
1996-11-09 21:36:00 +00:00
Richard M. Stallman
22dbea3f67
(fns.o): Depend on window.h.
1996-11-09 05:44:07 +00:00
Richard M. Stallman
da812470d0
(fns.o): Depend on frame.h.
1996-11-09 05:41:20 +00:00
Richard M. Stallman
0f936def56
(Fgarbage_collect): Use Vhistory_length for truncating Vcommand_history.
1996-11-07 21:14:18 +00:00
Richard M. Stallman
9abbd16515
[emacs] (malloc, free): Define as xmalloc, and xfree.
1996-11-07 21:13:22 +00:00
Richard M. Stallman
e80f3932b6
(Fmodify_frame_parameters): Doc fix.
1996-11-07 21:12:46 +00:00
Richard M. Stallman
bb369dc632
(USG5 or BSD_SYSTEM or LINUX): Include fcntl.h.
...
(Ffile_readable_p): Return immediately if stat fails.
Call S_ISFIFO correctly.
1996-11-07 06:07:00 +00:00
Richard M. Stallman
88b09a1773
(Ffile_attributes): Represent inode number as a pair of
...
integers in case inode numbers do not fit in a Lisp integer.
1996-11-07 05:46:56 +00:00
Richard M. Stallman
0789adb299
(scroll_conservatively): New variable.
...
(redisplay_window): Obey it.
(syms_of_xdisp): Set up Lisp var.
1996-11-06 23:26:02 +00:00
Richard M. Stallman
7459d65b89
(Fencode_time): Doc fix.
1996-11-06 22:52:06 +00:00
Richard M. Stallman
22819cd94f
[__DJGPP_MINOR__ == 0] (_rename): New function, a
...
substitute for library low-level file-renaming function which
works around Windows 95 bug.
1996-11-06 19:51:38 +00:00
Richard M. Stallman
5c204627aa
(window_loop, case GET_BUFFER_WINDOW):
...
Don't find any minibuffer window
except the one that is currently in use.
1996-11-06 07:38:41 +00:00
Richard M. Stallman
c0efcacfa6
(Fencode_time): Use xfree, not free.
1996-11-05 19:49:19 +00:00
Richard M. Stallman
99351a0dda
(PRINTFINISH): Use xfree, not free.
1996-11-05 19:48:26 +00:00
Richard M. Stallman
050d63b5c8
(Fx_create_frame): Look for X-resource for minibuffer.
1996-11-05 02:15:11 +00:00
Richard M. Stallman
b3da2c73d2
(PRINTPREPARE): Really do set free_print_buffer.
1996-11-04 16:35:44 +00:00
Richard M. Stallman
08e8d2975c
(PRINTDECLARE): Declare specpdl_count and free_print_buffer.
...
(PRINTPREPARE): If print_buffer is nonzero,
save its contents in a string using record_unwind_protect.
(PRINTFINISH): Restore old print_buffer contents.
Free it only if this PRINTPREPARE malloc'd it.
(print): Don't call PRINTFULLP after all.
(print_unwind): New function.
1996-11-04 05:31:25 +00:00
Richard M. Stallman
6fac140939
(command_loop_1): Update selected buffer again after read_key_sequence.
1996-11-02 17:20:55 +00:00
Richard M. Stallman
09eddb5698
(printchar, strout): Do QUIT for echo area output.
...
(PRINTFULLP): New macro.
(print): Exit if PRINTFULLP.
When printing a symbol, don't save a pointer to the name.
(PRINTFINISH): Null out print_buffer after freeing it.
1996-11-02 00:00:20 +00:00
Richard M. Stallman
49feb47da5
(EmacsFrameResize): Use cancel_mouse_face.
1996-10-31 22:06:32 +00:00
Richard M. Stallman
e687d06efa
(cancel_mouse_face): New function. Code copied from
...
x_set_window_size, fixing a bug.
(x_set_window_size): Use cancel_mouse_face.
(XTread_socket): When frame size has changed, call cancel_mouse_face.
1996-10-31 22:05:51 +00:00
Richard M. Stallman
380e25b8ff
(main): Clear out *Messages* before init_callproc.
1996-10-31 17:58:56 +00:00
Richard M. Stallman
85496b8cb5
(dir_warning): New function.
...
(init_lread): Use dir_warning.
1996-10-31 17:58:01 +00:00
Richard M. Stallman
76d5c6cf01
(init_callproc): Use dir_warning.
1996-10-31 17:57:43 +00:00
Erik Naggum
a0d76c279e
Reorganize function definitions so etags finds them.
1996-10-31 13:43:37 +00:00
Richard M. Stallman
9939d191eb
(BROKEN_O_NONBLOCK): Define only if Ultrix.
...
(LIBS_MACHINE, KERNEL_FILE): Don't define if __NetBSD__.
(C_SWITCH_X_MACHINE): Define only if Ultrix.
[__NetBSD__] (START_FILES, CANNOT_DUMP): New definitions.
[__NetBSD__] (RUN_TIME_REMAP, UNEXEC): Undef them.
1996-10-30 05:11:12 +00:00