diff options
| author | Eli Zaretskii | 1999-12-28 15:59:34 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 1999-12-28 15:59:34 +0000 |
| commit | 41ad069bdc70ca9afbdddc7076038f9d5566af97 (patch) | |
| tree | 225f3c91ec83cd41d1f53e357cfc0693fbb58283 /src/ChangeLog | |
| parent | adb9900f35b2f0b64a039af7fba2d295fc1ad6b5 (diff) | |
| download | emacs-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/ChangeLog | 22 |
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 @@ | |||
| 1 | 1999-12-28 Eli Zaretskii <eliz@is.elta.co.il> | 1 | 1999-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. |