1 |
|
2002-02-17 Jason Rumney <jasonr@gnu.org> |
2 |
|
|
3 |
|
* w32term.c (x_autoselect_window_p): New variable. |
4 |
|
(syms_of_w32term): DEFVAR_BOOL and initialize it. |
5 |
|
(note_mouse_movement): Use it. |
6 |
|
|
7 |
|
* w32fns.c (w32_load_system_font): Never set fonts_changed_p to zero. |
8 |
|
|
9 |
|
* w32bdf.c (w32_load_bdf_font): Maybe set fonts_changed_p. |
10 |
|
|
11 |
|
* w32fns.c (Qfullscreen, Qfullwidth, Qfullheight, Qfullboth): |
12 |
|
New variables. |
13 |
|
(syms_of_w32fns): Intern and staticpro them. |
14 |
|
(x_frame_parms) <"fullscreen">: New parameter. |
15 |
|
(x_fullscreen_move, x_set_fullscreen): New functions. |
16 |
|
(x_set_frame_parameters): Support Qfullscreen. |
17 |
|
(x_real_positions): Save x/y_pixels_diff frame params. |
18 |
|
(x_figure_window_size): Support full-screen frames. |
19 |
|
(Fx_create_frame): Default the fullscreen parameter. |
20 |
|
|
21 |
|
* w32term.c (x_check_fullscreen, x_check_fullscreen_move) |
22 |
|
(x_fullscreen_adjust): New functions. |
23 |
|
(w32_read_socket) <WM_WINDOWPOSCHANGED>: Don't resize to |
24 |
|
fullscreen. Call x_check_fullscreen_move, and set the |
25 |
|
want_fullscreen member of output_data.w32 |
26 |
|
<WM_ACTIVATE, WM_ACTIVATEAPP>: Call x_check_fullscreen. |
27 |
|
|
28 |
|
* w32term.h: New enum for FULLSCREEN_* constants. |
29 |
|
(struct w32_output): New members want_fullscreen, x_pixels_diff, |
30 |
|
y_pixels_diff, x_pixels_outer_diff, and y_pixels_outer_diff. |
31 |
|
(x-fullscreen-adjust): New prototype. |
32 |
|
|
33 |
2002-02-17 Kim F. Storm <storm@cua.dk> |
2002-02-17 Kim F. Storm <storm@cua.dk> |
34 |
|
|
35 |
* frame.c: (Vmouse_highlight): New variable. |
* frame.c: (Vmouse_highlight): New variable. |