1. 19 Aug, 1992 13 commits
  2. 18 Aug, 1992 2 commits
  3. 14 Aug, 1992 14 commits
  4. 12 Aug, 1992 11 commits
    • Roland McGrath's avatar
      *** empty log message *** · ab13123a
      Roland McGrath authored
      ab13123a
    • Richard M. Stallman's avatar
      *** empty log message *** · 1da56800
      Richard M. Stallman authored
      1da56800
    • Jim Blandy's avatar
      *** empty log message *** · 10a4cc63
      Jim Blandy authored
      10a4cc63
    • Jim Blandy's avatar
      Initial revision · f469625a
      Jim Blandy authored
      f469625a
    • Jim Blandy's avatar
      * xterm.c (x_wm_hints): New variable. · b1c884c3
      Jim Blandy authored
      	(x_wm_set_window_state, x_wm_set_icon_pixmap,
      	x_wm_set_icon_position): Use x_wm_hints.
      	(x_term_init): Set the `input' field of x_wm_hints, and its flag.
      
      	* xterm.c (x_text_icon): Call x_wm_set_icon_pixmap with a pixmap
      	of zero, to clear the pixmap.
      	(x_wm_set_icon_pixmap): Accept this protocol; if pixmap is zero,
      	specify no pixmap for the icon.
      
      	* xterm.c (x_set_window_size): Call check_frame_size to make sure
      	that the requested dimensions are within acceptable limits.
      	Store the new size information in the frame structure.
      
      	* xterm.c (x_wm_set_size_hint): Don't try to set the base_height
      	and base_width elements of size_hints if PBaseSize is not
      	#defined.  Set the minimum frame size according to the information
      	returned by check_frame_size.
      
      	* xterm.c (XTread_socket, x_do_pending_expose): Call
      	change_frame_size with a DELAY of 1.
      
      	* xterm.c (in_display): Deleted this; it's never used in xterm.c,
      	and there is another variable by the same name in dispnew.c.
      
      	* xterm.c (FRAME_IS_TERMCAP, FRAME_IS_X, FRAME_HAS_MINIBUF):
      	Renamed these to FRAME_TERMCAP_P, FRAME_X_P, and
      	FRAME_HAS_MINIBUF_P, for consistency with the rest of the
      	frame macros.
      b1c884c3
    • Jim Blandy's avatar
      * xmenu.c: Deleted "$Log" header and other RCS stuff in · 35a3f3b9
      Jim Blandy authored
      	comments at top of file; this was beginning to grow RCS hair,
      	which we don't want.
      35a3f3b9
    • Jim Blandy's avatar
      * xfns.c (x_get_arg): Return Qunbound for an unspecified · f9942c9e
      Jim Blandy authored
      	resource, not nil.  That way, we can tell the difference between a
      	false resource and an unspecified resource.
      	(x_default_error): Use DEFLT if x_get_arg returns Qunbound, not Qnil.
      	(x_figure_window_size, x_icon, Fx_create_frame): Deal with
      	Qunbound and Qnil properly.
      
      	* xfns.c (Fx_create_frame): Pass the correct number of arguments
      	to x_set_font.
      
      	* xfns.c [not HAVE_X11] (Fx_create_frame): Delete section that's
      	only included if we *do* have X11.  Blind patching.
      
              * xfns.c (x_icon): Rewritten to call x_wm_set_icon_position and
      	x_wm_set_window_state instead of calling XSetWMHints directly.
      	(x_wm_set_window_state, x_wm_set_icon_pixmap,
      	x_wm_set_icon_position): Use x_wm_hints.
      	(x_term_init): Set the `input' field of x_wm_hints, and its flag.
      
      	* xfns.c (x_default_parameter): Don't call store_frame_param here;
      	it's already taken care of by x_set_frame_parameters.
      
      	* xfns.c (Fx_create_frame): Check for the `icon-type',
      	`auto-raise', and `auto-lower' parameters. Have `icon-type'
      	default to t, indicating that we want the nifty gnu in our icons.
      	(Qauto_lower): New symbol.
      
      	* xfns.c (x_set_icon_type): UNBLOCK_INPUT before reporting the
      	error, not after.  error doesn't return, sklitch-brain.
      
      	* xfns.c (x_set_frame_parameters): Properly recognize changes to
      	the height of the frame.  Recognize changes of the frame's
      	position.
      
      	* xfns.c (x_set_frame_parameters): Iterate over ALIST while the
      	current element is cons, not while it's non-nil.
      	(syms_of_xfns): Call init_x_parm_symbols after interning all the
      	other atoms; init_x_parm_symbols expects Qx_frame_parameter to be
      	initialized.
      
      	* xfns.c (Qbackground_color, Qborder_color,  Qborder_width,
      	Qcursor_color,  Qfont,  Qforeground_color,  Qgeometry,
      	Qhorizontal_scroll_bar,  Qicon_left,  Qicon_top,  Qiconic_startup,
      	Qinternal_border_width,  Qleft,  Qmouse_color,  Qparent_id,
      	Qsuppress_icon,  Qsuppress_initial_map,  Qtop,  Qundefined_color,
      	Qvertical_scroll_bar,  Qwindow_id,  Qx_frame_parameter): New
      	symbols, with lisp code to rebuild syms_of_xfns.
      	(syms_of_xfns): Initialize and staticpro them.
      	(Qheight, Qminibuffer, Qname, Qnone, Qonly, Qwidth,
      	Qunsplittable): Add extern declaration for these.
      	(x_init_parm_symbols): Don't initialize Qx_frame_parameter here;
      	it's done in syms_of_xfns.
      	(x_default_parameter): Change the argument char *PROPNAME into a
      	Lisp_Object PROP; let the caller take care of interning the atom.
      	(Fx_geometry, x_figure_window_size, x_icon, Fx_create_frame): Use
      	the new Q... variables, instead of interning things.
      
      	* xfns.c (x_set_frame_param): Replaced by x_set_frame_parameters.
      	(x_set_frame_parameters): Process the alist of parameters here.
              Notice `width', `height', `top', and `left' parameters.
              Hold off changing the frame size and position until the end, so we
      	can do both parameters at once when they are both specified.
      	(x_default_parameter): Call x_set_frame_parameters, not
      	x_set_frame_param.
      
      	* xfns.c (x_figure_window_size): Indicate that this function
      	returns an int, rather than just leaving it unstated.
      
      	* xfns.c (Fx_create_frame): Call change_frame_size with a DELAY of 0.
      f9942c9e
    • Jim Blandy's avatar
      * xdisp.c (FRAME_IS_TERMCAP, FRAME_IS_X, FRAME_HAS_MINIBUF): · 22aefb49
      Jim Blandy authored
      	Renamed these to FRAME_TERMCAP_P, FRAME_X_P, and
      	FRAME_HAS_MINIBUF_P, for consistency with the rest of the
      	frame macros.
      22aefb49
    • Jim Blandy's avatar
      * window.c (MIN_SAFE_WINDOW_HEIGHT, MIN_SAFE_WINDOW_WIDTH): Macros · a481b3ea
      Jim Blandy authored
      	defined here now, rather than window.h.
      	(check_frame_size): New function.
      
      	* window.c (FRAME_IS_TERMCAP, FRAME_IS_X, FRAME_HAS_MINIBUF):
      	Renamed these to FRAME_TERMCAP_P, FRAME_X_P, and
      	FRAME_HAS_MINIBUF_P, for consistency with the rest of the
      	frame macros.
      
      	* window.c (check_min_window_sizes): New function.
      	(set_window_height): Call it.
      	(Fsplit_window, change_window_height): Call it, instead of writing
      	out its code.
      a481b3ea
    • Jim Blandy's avatar
      * unexsunos4.c: Deleted "$Log" header in comments at top of file; · 05407769
      Jim Blandy authored
      	this was beginning to grow RCS hair, which we don't want.
      05407769
    • Jim Blandy's avatar
      Doc fix. · 07627b5d
      Jim Blandy authored
      07627b5d