aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2013-09-06 12:49:14 +0400
committerDmitry Antipov2013-09-06 12:49:14 +0400
commit7f6c6450a1332c5bbff900fdeccea6d793970643 (patch)
tree824362905443b243a566a9306d6e4c5db1393ba4 /src/ChangeLog
parent179923f74b3fca2aa27488297e6595beb76e0351 (diff)
downloademacs-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/ChangeLog13
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 @@
12013-09-06 Dmitry Antipov <dmantipov@yandex.ru> 12013-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
142013-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.