aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii1999-12-28 15:59:34 +0000
committerEli Zaretskii1999-12-28 15:59:34 +0000
commit41ad069bdc70ca9afbdddc7076038f9d5566af97 (patch)
tree225f3c91ec83cd41d1f53e357cfc0693fbb58283 /src/ChangeLog
parentadb9900f35b2f0b64a039af7fba2d295fc1ad6b5 (diff)
downloademacs-41ad069bdc70ca9afbdddc7076038f9d5566af97.tar.gz
emacs-41ad069bdc70ca9afbdddc7076038f9d5566af97.zip
Changes for supporting mouse/modeline highlight and help echo features:
(dos_set_window_size) [__DJGPP__ > 1]: If the frame dimensions changed, invalidate the mouse highlight info. (disable_mouse_highlight, help_echo, previous_help_echo): New variables. (IT_set_mouse_pointer, show_mouse_face, clear_mouse_face) (fast_find_position, IT_note_mode_line_highlight) (IT_note_mouse_highlight): New functions. (IT_update_begin): If the redisplay affects the window where the mouse highlight is, clear the highlight. If the frame where the highlight was displayed was killed, invalidate the highlight info. (IT_update_end): Reset the highlight flag. Reset the mouse highlight-defer flag. (IT_frame_up_to_date): New function, if mouse highlight was deferred due to GC, do it now. (internal_terminal_init): Initialize mouse-highlight related members of the_only_x_display. Assign IT_frame_up_to_date to frame_up_to_date_hook. (dos_rawgetc): If the mouse moved, update mouse highlight. If help_echo changed value, generate a HELP_EVENT event. (syms_of_msdos): Staticpro help_echo and previous_help_echo.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b9331c53ff4..3de622a7d14 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,27 @@
11999-12-28 Eli Zaretskii <eliz@is.elta.co.il> 11999-12-28 Eli Zaretskii <eliz@is.elta.co.il>
2 2
3 * msdos.c (dos_set_window_size) [__DJGPP__ > 1]: If the frame
4 dimensions changed, invalidate the mouse highlight info.
5 (disable_mouse_highlight, help_echo, previous_help_echo): New
6 variables.
7 (IT_set_mouse_pointer, show_mouse_face, clear_mouse_face)
8 (fast_find_position, IT_note_mode_line_highlight)
9 (IT_note_mouse_highlight): New functions.
10 (IT_update_begin): If the redisplay affects the window where the
11 mouse highlight is, clear the highlight. If the frame where the
12 highlight was displayed was killed, invalidate the highlight
13 info.
14 (IT_update_end): Reset the highlight flag. Reset the mouse
15 highlight-defer flag.
16 (IT_frame_up_to_date): New function, if mouse highlight was
17 deferred due to GC, do it now.
18 (internal_terminal_init): Initialize mouse-highlight related
19 members of the_only_x_display. Assign IT_frame_up_to_date to
20 frame_up_to_date_hook.
21 (dos_rawgetc): If the mouse moved, update mouse highlight. If
22 help_echo changed value, generate a HELP_EVENT event.
23 (syms_of_msdos): Staticpro help_echo and previous_help_echo.
24
3 * msdos.h (struct display_info): New. 25 * msdos.h (struct display_info): New.
4 (struct x_output): Add the display_info member. 26 (struct x_output): Add the display_info member.
5 (FRAME_X_DISPLAY_INFO): New macro. 27 (FRAME_X_DISPLAY_INFO): New macro.