1 |
|
2002-01-20 Jason Rumney <jasonr@gnu.org> |
2 |
|
|
3 |
|
* w32term.c (w32_system_caret_width): Remove. |
4 |
|
(w32_use_visible_system_caret): New user flag. |
5 |
|
(syms_of_w32term): DEFVAR_BOOL it. Initialize based on whether |
6 |
|
Windows reports a screen reader running. |
7 |
|
(x_update_window_begin): Hide the system caret. |
8 |
|
(x_update_window_end): Show the system caret. |
9 |
|
(x_display_and_set_cursor): Don't draw a cursor when |
10 |
|
w32_use_visible_system_caret is set. Do not adjust width. |
11 |
|
|
12 |
|
* w32fns.c (w32_visible_system_caret_hwnd): New static variable. |
13 |
|
(w32_wnd_proc) <WM_KILL_FOCUS, WM_EMACS_DESTROY_CARET>: Set it. |
14 |
|
<WM_EMACS_TRACK_CARET>: Arrange for system caret to be visible if |
15 |
|
the user requests it. Use system default width when creating. |
16 |
|
<WM_EMACS_HIDE_CARET, WM_EMACS_SHOW_CARET>: Handle new messages. |
17 |
|
|
18 |
|
* w32term.h (WM_EMACS_SHOW_CARET, WM_EMACS_HIDE_CARET): New |
19 |
|
window messages. |
20 |
|
|
21 |
2002-01-20 Richard M. Stallman <rms@gnu.org> |
2002-01-20 Richard M. Stallman <rms@gnu.org> |
22 |
|
|
23 |
* window.c (MIN_SAFE_WINDOW_HEIGHT): Value now 1. |
* window.c (MIN_SAFE_WINDOW_HEIGHT): Value now 1. |