1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 09:51:22 -08:00
No description
Find a file
Jim Blandy 605be8af79 * window.c: Try to deal coherently with deleted windows:
*	(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.
1992-10-19 18:46:29 +00:00
etc *** empty log message *** 1992-10-17 22:05:04 +00:00
lib-src entered into RCS 1992-09-30 21:44:26 +00:00
lisp (kill-sentence, backward-kill-sentence): 1992-10-18 22:56:00 +00:00
lispref Initial revision 1992-04-10 02:01:10 +00:00
src * window.c: Try to deal coherently with deleted windows: 1992-10-19 18:46:29 +00:00
build-ins.in entered into RCS 1992-05-01 06:20:52 +00:00
config.sub Add support for a new 64 bit CPU type. Elxsi. 1992-10-15 21:06:27 +00:00
configure1.in Partially changed to use GCC-style configuration names. 1992-10-17 22:07:23 +00:00
GETTING.GNU.SOFTWARE Formerly GETTING.GNU.SOFTWARE.~3~ 1992-08-21 23:06:13 +00:00
make-dist * make-dist: Include lib-src/makedoc.com and emacs.csh in the 1992-10-17 22:07:49 +00:00
Makefile.in entered into RCS 1992-09-13 10:43:05 +00:00