From: Jason Rumney Date: Sun, 20 Jan 2002 23:27:22 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: ttn-vms-21-2-B4~17046 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c3c14723fa96fd582cfea0c98fb936f56ab6032b;p=emacs.git *** empty log message *** --- diff --git a/src/ChangeLog b/src/ChangeLog index 53b6bf3b738..9fe847c8f76 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,23 @@ +2002-01-20 Jason Rumney + + * w32term.c (w32_system_caret_width): Remove. + (w32_use_visible_system_caret): New user flag. + (syms_of_w32term): DEFVAR_BOOL it. Initialize based on whether + Windows reports a screen reader running. + (x_update_window_begin): Hide the system caret. + (x_update_window_end): Show the system caret. + (x_display_and_set_cursor): Don't draw a cursor when + w32_use_visible_system_caret is set. Do not adjust width. + + * w32fns.c (w32_visible_system_caret_hwnd): New static variable. + (w32_wnd_proc) : Set it. + : Arrange for system caret to be visible if + the user requests it. Use system default width when creating. + : Handle new messages. + + * w32term.h (WM_EMACS_SHOW_CARET, WM_EMACS_HIDE_CARET): New + window messages. + 2002-01-20 Richard M. Stallman * window.c (MIN_SAFE_WINDOW_HEIGHT): Value now 1.