1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-23 04:53:12 -08:00
Commit graph

7013 commits

Author SHA1 Message Date
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
Richard M. Stallman
1cf4a0d1a2 (XTread_socket, KeyPress case): Clear compose_status
if the key has the meta modifier.
1996-10-30 05:09:38 +00:00
Erik Naggum
d7cd5d4f61 (Fmake_char_table): Doc fix. 1996-10-28 11:55:29 +00:00
Richard M. Stallman
914860c262 (read_minibuf_unwind): Don't restore minibuf_window;
instead call choose_minibuf_frame.
(choose_minibuf_frame): Don't let any other frame keep its minibuf
window selected.
1996-10-26 18:16:50 +00:00
Richard M. Stallman
f88a6649b8 (Fexpand_file_name): No longer discard .../ before another / or ~.
That is now only in Fsubstitute_in_file_name.
1996-10-26 18:16:11 +00:00
Richard M. Stallman
91f64ec29e (describe_buffer_bindings): Pass 1 for PARTIAL
in some calls to describe_map_tree.
1996-10-26 16:01:22 +00:00
Richard M. Stallman
0ad61fe7d7 (status_notify): Update p->tick again
just before running the sentinel, in case it dies.
1996-10-26 16:01:03 +00:00
Richard M. Stallman
5300fd39c3 (decode_mode_spec): In the `L' case,
remove a buffer from base_line_pos if window has switched buffers.
1996-10-26 16:00:39 +00:00
Richard M. Stallman
57a6e758e2 (Vdebug_on_signal): Renamed from Vdebug_force. 1996-10-14 23:39:54 +00:00
Karl Heuer
2d2972d83c Fix typo in comment. 1996-10-14 07:54:04 +00:00
Richard M. Stallman
57fdbf402a (UNEXEC): Undef before defining. 1996-10-13 15:34:06 +00:00
Richard M. Stallman
339b405d57 (Fdefine_function): Function definition deleted.
(syms_of_data): Don't call defsubr for it.
1996-10-12 23:52:30 +00:00
Richard M. Stallman
549b29ac9a (XTwrite_glyphs, XTclear_end_of_line, XTclear_frame)
(clear_cursor, x_display_bar_cursor, x_display_box_cursor)
(x_set_window_size): Use phys_cursor_on field in frame.
(x_update_cursor): Negative phys_cursor_x no longer means anything.
1996-10-12 16:06:40 +00:00
Richard M. Stallman
e85276be4a (struct frame): New field phys_cursor_on. 1996-10-12 15:26:41 +00:00
Richard M. Stallman
9e5896c658 (Fbuffer_has_markers_at): New function.
(syms_of_marker): defsubr it.
1996-10-11 03:11:21 +00:00
Jim Meyering
73a46a9c20 [__hpux]: Define hpux. From Eric Backus.
[__sun]: Define sun.  Reported by Kaveh Ghazi.
1996-10-10 03:29:50 +00:00