# HG changeset patch # User Jason Rumney # Date 1011569242 0 # Node ID bbac3e4c60f8d9e9fe38e9da3ef3a2038b20721d # Parent 589485c2358e46e0f398800c8de431a17a1932c0 *** empty log message *** diff -r 589485c2358e -r bbac3e4c60f8 src/ChangeLog --- a/src/ChangeLog Sun Jan 20 23:20:45 2002 +0000 +++ b/src/ChangeLog Sun Jan 20 23:27:22 2002 +0000 @@ -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.