1. 31 Oct, 1992 17 commits
  2. 30 Oct, 1992 1 commit
    • Richard M. Stallman's avatar
      (preserved_fns): New var. · 03e130d5
      Richard M. Stallman authored
      (Fcall_interactively): Preserve fns listed in preserved_fns
      when they appear in an interactive spec which is a call to `list'.
      (syms_of_callint): Set preserved_fns and staticpro it.
      03e130d5
  3. 29 Oct, 1992 2 commits
  4. 28 Oct, 1992 3 commits
  5. 27 Oct, 1992 1 commit
  6. 24 Oct, 1992 1 commit
  7. 23 Oct, 1992 1 commit
  8. 20 Oct, 1992 4 commits
  9. 19 Oct, 1992 10 commits
    • Jim Blandy's avatar
      * xdisp.c (message): If M is zero, clear echo_area_glyphs and · 81d478f3
      Jim Blandy authored
      	previous_echo_glyphs, so that the minibuffer shows through.
      81d478f3
    • Jim Blandy's avatar
      * window.h (struct window): Doc fix. · 27daff1e
      Jim Blandy authored
      27daff1e
    • Jim Blandy's avatar
      * window.c: Try to deal coherently with deleted windows: · 605be8af
      Jim Blandy authored
      *	(Flive_window_p): New function.
      	(Qlive_window_p): New variable, to name it in type errors.
      	(syms_of_window): Defsubr Slive_window_p, init and staticpro
      	Qlive_window_p.
      	(decode_window): Use CHECK_LIVE_WINDOW instead of
      	CHECK_WINDOW; the only thing a user should be able to do to a dead
      	window is check its type.
      	(Fcoordinates_in_window_p, Fnext_window, Fprevious_window,
      	Fdelete_other_windows, Fselect_window, Fsplit_window,
      	Fscroll_other_window): Use CHECK_LIVE_WINDOW instead of
      	CHECK_WINDOW.
      	(Fdelete_window): If WINDOW is a deleted window, do nothing;
      	there's no harm in allowing people to delete deleted windows.
      	Delete all of WINDOW's subwindows, too.
      	(delete_all_subwindows): Set the buffer, vchild, and hchild of the
      	windows we delete all to nil.
      
      	* window.c (Fwindow_minibuffer_p): Make the WINDOW argument
      	optional, like all the other window-querying functions.
      
      	* window.c (Fpos_visible_in_window_p): Use decode_window to handle
      	the WINDOW argument, instead of writing out that function's code.
      
      	* window.c (check_frame_size): Don't define this extern; that
      	doesn't mean anything.
      
      	* window.c (Fdelete_window): Choose an alternative when we delete
      	any frame's selected window, not just when we delete the selected
      	frame's selected window.
      605be8af
    • Jim Blandy's avatar
      * minibuf.c (temp_echo_area_glyphs): Don't clear echo_area_glyphs · 896adf84
      Jim Blandy authored
      	and previous_echo_glyphs; let message do that work.
      896adf84
    • Jim Blandy's avatar
      * lisp.h (CHECK_LIVE_WINDOW): New predicate. · 03273ec5
      Jim Blandy authored
      	(Qlive_window_p): Extern declaration for this.
      03273ec5
    • Jim Blandy's avatar
      * keymap.c (store_in_keymap): Don't forget to QUIT in the · 0188441d
      Jim Blandy authored
      	keymap-scanning loop.  Don't treat vectors as binding tables if
      	they're the wrong length.
      
      	* keymap.c (store_in_keymap): Don't forget to QUIT in the
      	keymap-scanning loop.  Don't treat vectors as binding tables if
      	they're the wrong length.
      0188441d
    • Jim Blandy's avatar
    • Jim Blandy's avatar
      * keyboard.c (this_command_keys): Make this a vector, instead of · 6569cc8d
      Jim Blandy authored
      	an array of Lisp_Objects.
      	(this_command_keys_size): Deleted.
      	(echo, add_command_key, Fthis_command_keys): Adjusted
      	appropriately.
      	(init_keyboard): Don't allocate it here.
      	(syms_of_keyboard): Allocate it here, and staticpro it.
      
      	* keyboard.c (read_char): Call ourselves with the appropriate
      	number of arguments.
      	(read_char_menu_prompt): If USED_MOUSE_MENU is zero, don't try to
      	store things in it.
      
      	* keyboard.c (modify_event_symbol): Arrange to set the
      	click_modifier bit on otherwise unmodified mouse clicks.
      
      	* keyboard.c (kbd_buffer_get_event): Remember that
      	*mouse_position_hook may set *FRAME to 0; don't generate
      	switch-frame events in this case.  Fix fencepost bug in fetching
      	events from keyboard buffer.
      6569cc8d
    • Jim Blandy's avatar
      Same. * xfns.c (x_set_face): Dyked out this function; it has no callers, · 3b0182e3
      Jim Blandy authored
      	and refers to an obsolete version of struct face.
      3b0182e3
    • Jim Blandy's avatar
      * frame.c (make_frame_without_minibuffer, Fwindow_frame): Use · 774910eb
      Jim Blandy authored
      	CHECK_LIVE_WINDOW instead of CHECK_WINDOW.
      	* sunfns.c (Fsun_menu_internal): Same.
      	* xmenu.c (Fx_popup_menu): Same.
      774910eb