diff src/ChangeLog @ 36589:8f0978ad14ea

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Tue, 06 Mar 2001 15:37:02 +0000
parents adb23d572f63
children e2fcac6ff33d
line wrap: on
line diff
--- a/src/ChangeLog	Tue Mar 06 15:36:19 2001 +0000
+++ b/src/ChangeLog	Tue Mar 06 15:37:02 2001 +0000
@@ -1,5 +1,18 @@
 2001-03-06  Gerd Moellmann  <gerd@gnu.org>
 
+	* xterm.c (note_mouse_highlight): Call mouse_face_overlay_overlaps
+	to detect a case where we have to highlight a different region
+	despite not having left the currently highlighted region.
+	Set mouse_face_overlay in the x_display_info.
+	(x_term_init): Initialze the x_display_info's mouse_face_overlay.
+
+	* xterm.h (struct x_display_info): Add mouse_face_overlay.
+
+	* buffer.c (mouse_face_overlay_overlaps): New function.
+
+	* lisp.h (mouse_face_overlay_overlaps): Add prototype.
+	(Qmouse_face): Declare extern.
+
 	* xdisp.c (redisplay_internal): Set windows_or_buffers_changed
 	if face_change_count is non-zero.