[INCLUDED_FCNTL]: Don't include fcntl.h again.
authorRichard M. Stallman <rms@gnu.org>
Thu, 31 Mar 1994 23:17:23 +0000 (23:17 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 31 Mar 1994 23:17:23 +0000 (23:17 +0000)
commitb8009dd11c657bac01ca1ab43fed44ab896448a5
tree18b95f2e58f7792e2e0a8c6d6ea2a234fc1dd576
parent6f13448620a9b66c014947fbfe3834c72f7b7f30
[INCLUDED_FCNTL]: Don't include fcntl.h again.

(XTread_socket, MotionNotify and LeaveNotify cases):
If not in any frame, call clear_mouse_face.

(x_term_init): Set frame_up_to_date_hook.
(XTframe_up_to_date): New function.

(XTupdate_begin): Turn off mouse face display, and defer it.
(XTupdate_end): Undefer.
(mouse_face_defer): New variable.
(mouse_face_mouse_frame, mouse_face_mouse_x, mouse_face_mouse_y):
New variables.

(dumpglyphs): Handle HL = 3 by using mouse_face_face_id.
(note_mouse_movement): Check for mouse face.
(show_mouse_face, fast_find_position): New functions.
(clear_mouse_face): New functions.
(mouse_face_beg, mouse_face_end, mouse_face_face_id): New variables.
(mouse_face_window): New variable.
(syms_of_xterm): Init and staticpro it.
src/xterm.c