diff options
| author | Dmitry Antipov | 2013-09-06 12:49:14 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2013-09-06 12:49:14 +0400 |
| commit | 7f6c6450a1332c5bbff900fdeccea6d793970643 (patch) | |
| tree | 824362905443b243a566a9306d6e4c5db1393ba4 /src/ChangeLog | |
| parent | 179923f74b3fca2aa27488297e6595beb76e0351 (diff) | |
| download | emacs-7f6c6450a1332c5bbff900fdeccea6d793970643.tar.gz emacs-7f6c6450a1332c5bbff900fdeccea6d793970643.zip | |
Attempt to make redisplay more selective when changing cursor type.
* frame.h (struct frame): New bitfield cursor_type_changed.
* xdisp.c (cursor_type_changed): Remove.
(try_cursor_movement, redisplay_window, try_window_id)
(set_frame_cursor_types, try_window_reusing_current_matrix):
Adjust to use per-frame bitfield.
(redisplay_internal): Look for cursor type change on each visible
frame and consider all frames if cursor type has been changed on
the frame other than selected. If cursor type has been changed on
selected frame only, do not use fast update.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index e7ac61b4fb4..2325b351217 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,18 @@ | |||
| 1 | 2013-09-06 Dmitry Antipov <dmantipov@yandex.ru> | 1 | 2013-09-06 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 2 | ||
| 3 | Attempt to make redisplay more selective when changing cursor type. | ||
| 4 | * frame.h (struct frame): New bitfield cursor_type_changed. | ||
| 5 | * xdisp.c (cursor_type_changed): Remove. | ||
| 6 | (try_cursor_movement, redisplay_window, try_window_id) | ||
| 7 | (set_frame_cursor_types, try_window_reusing_current_matrix): | ||
| 8 | Adjust to use per-frame bitfield. | ||
| 9 | (redisplay_internal): Look for cursor type change on each visible | ||
| 10 | frame and consider all frames if cursor type has been changed on | ||
| 11 | the frame other than selected. If cursor type has been changed on | ||
| 12 | selected frame only, do not use fast update. | ||
| 13 | |||
| 14 | 2013-09-06 Dmitry Antipov <dmantipov@yandex.ru> | ||
| 15 | |||
| 3 | Attempt to make redisplay more selective when changing fonts. | 16 | Attempt to make redisplay more selective when changing fonts. |
| 4 | * frame.h (struct frame): New bitfield fonts_changed. | 17 | * frame.h (struct frame): New bitfield fonts_changed. |
| 5 | * dispextern.h (fonts_changed_p, adjust_glyphs): Remove declaration. | 18 | * dispextern.h (fonts_changed_p, adjust_glyphs): Remove declaration. |