Start redesigning portable mouse highlight. Not compiled.
authorEli Zaretskii <eliz@gnu.org>
Sun, 31 Oct 2010 18:50:02 +0000 (20:50 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sun, 31 Oct 2010 18:50:02 +0000 (20:50 +0200)
commit7ea692f66f4367755bb9e80991182ac55c90ead2
treeb645d2ee172a015658b54f2ad245c924ad40e180
parentd009ae66b405e38113c1ed29ff50832e5eec2b29
Start redesigning portable mouse highlight.  Not compiled.

 xdisp.c (get_tool_bar_item, handle_tool_bar_click)
 (note_tool_bar_highlight, draw_glyphs, erase_phys_cursor)
 (show_mouse_face, clear_mouse_face, coords_in_mouse_face_p)
 (note_mode_line_or_margin_highlight, note_mouse_highlight)
 (x_clear_window_mouse_face, cancel_mouse_face, expose_frame):
 Replace Display_Info with Mouse_HLInfo everywhere where
 mouse_face_* members were accessed for mouse highlight purposes.
 frame.h (MOUSE_HL_INFO): New macro.
 lisp.h (Mouse_HLInfo): New data type.
 xterm.h (struct x_display_info):
 w32term.h (struct w32_display_info):
 nsterm.h (struct ns_display_info):
 termchar.h (struct tty_display_info): Use it instead of
 mouse_face_* members.
 dispextern.h (DPYINFO_DEFINED): Remove definition.
 (FRAME_X_DISPLAY_INFO): Remove definition.
 (show_mouse_face, clear_mouse_face): Update type of 1st argument.
src/ChangeLog
src/dispextern.h
src/frame.h
src/lisp.h
src/nsterm.h
src/termchar.h
src/w32term.h
src/xdisp.c
src/xterm.h