changeset 42726:a4fac99063b5

*** empty log message ***
author Eli Zaretskii <eliz@gnu.org>
date Sun, 13 Jan 2002 12:31:20 +0000
parents 7982df5e7d71
children d1778d61917a
files lisp/ChangeLog src/ChangeLog
diffstat 2 files changed, 30 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Jan 13 12:26:36 2002 +0000
+++ b/lisp/ChangeLog	Sun Jan 13 12:31:20 2002 +0000
@@ -1,4 +1,4 @@
-2002-01-13  Eli Zaretskii  <eliz@gnu.org>
+2002-01-13  Jan Djarv  <Jan.Djarv@mbox200.swipnet.se>
 
 	* startup.el (command-line-x-option-alist): New options "-fs",
 	"-fw", "-fh", "--fullscreen", "--fullwidth", and "--fullheight".
--- a/src/ChangeLog	Sun Jan 13 12:26:36 2002 +0000
+++ b/src/ChangeLog	Sun Jan 13 12:31:20 2002 +0000
@@ -1,3 +1,32 @@
+2002-01-13  Jan Djarv  <Jan.Djarv@mbox200.swipnet.se>
+
+	* xterm.h (struct x_output): New members want_fullscreen,
+	x_pixels_diff, y_pixels_diff, x_pixels_outer_diff, and
+	y_pixels_outer_diff.
+	New enum for FULLSCREEN_* constants.
+	(FRAME_OUTER_WINDOW): Handle the case where output_data.x->widget
+	is NULL.
+	(x_fullscreen_adjust): Add prototype.
+
+	* emacs.c (USAGE2): Add the new full-screen arguments.
+	(standard_args): Ditto.
+
+	* xfns.c (Qfullscreen, Qfullwidth, Qfullheight, Qfullboth): New
+	variables.
+	(syms_of_xfns): Intern and staticpro them.
+	(x_frame_parms) <"fullscreen">: New parameter.
+	(x_fullscreen_move, x_set_fullscreen): New functions.
+	(x_set_frame_parameters): Support for Qfullscreen.
+	(x_real_positions): More accurate computation of the frame position.
+	(x_figure_window_size): Support full-screen frames.
+	(Fx_create_frame): Default the fullscreen parameter.
+
+	* xterm.c (x_check_fullscreen, x_fullscreen_adjust): New functions.
+	(XTread_socket) <Expose>: Call x_check_fullscreen.
+	<ConfigureNotify>: Don't resize to fullscreen.  Call
+	x_check_fullscreen_move, and set the want_fullscreen member of
+	output_data.x.
+
 2002-01-13  Jason Rumney  <jasonr@gnu.org>
 
 	* w32term.h (WM_XBUTTONDOWN, WM_XBUTTONUP): New window messages