changeset 66031:e87e004dee38

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Tue, 11 Oct 2005 22:35:06 +0000
parents 999beda71a39
children b032768d55ff
files src/ChangeLog
diffstat 1 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Tue Oct 11 22:21:50 2005 +0000
+++ b/src/ChangeLog	Tue Oct 11 22:35:06 2005 +0000
@@ -1,5 +1,25 @@
 2005-10-12  Kim F. Storm  <storm@cua.dk>
 
+	* xdisp.c (remember_mouse_glyph): New generic version based on
+	glyph_rect and remember_mouse_glyph from xterm.c enhanced to
+	properly handle all different window areas.
+
+	* dispextern.h (remember_mouse_glyph): Add prototype.
+
+	* xterm.c (glyph_rect, remember_mouse_glyph): Remove X versions.
+	(note_mouse_movement, XTmouse_position): Use generic
+	remember_mouse_glyph, add last_mouse_glyph arg.
+
+	* w32term.c (note_mouse_movement): Fix last_mouse_glyph check.
+	(glyph_rect, remember_mouse_glyph): Remove w32 specific versions.
+	(note_mouse_movement, w32_mouse_position): Use generic
+	remember_mouse_glyph, add last_mouse_glyph arg.
+
+	* macterm.c (note_mouse_movement): Add call to remember_mouse_glyph.
+	(glyph_rect, remember_mouse_glyph): Remove mac specific versions.
+	(XTmouse_position): Adapt to use generic remember_mouse_glyph
+	instead of pixel_to_glyph_coords.
+
 	* window.c (coordinates_in_window): Fix x position for ON_RIGHT_MARGIN.
 	Fix x position for ON_TEXT when left margin width > 0.