aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorDmitry Antipov2013-09-09 16:15:45 +0400
committerDmitry Antipov2013-09-09 16:15:45 +0400
commitfd462129af606e37146cad265284ff4097051ad8 (patch)
tree9e7774cf6fa5228da2b148db6d2a6b4f0e480d35 /src/ChangeLog
parent992ec28ae836a2954f6f24ce49b4fba0cde1bf7d (diff)
downloademacs-fd462129af606e37146cad265284ff4097051ad8.tar.gz
emacs-fd462129af606e37146cad265284ff4097051ad8.zip
Cleanup frame flushing.
* dispextern.h (struct redisplay_interface): Drop flush_display_optional because flush_display is enough for X and flushing via RIF is just a no-op for others. * frame.h (flush_frame): New function. * dispnew.c (update_frame): * minibuf.c (read_minibuf): * xdisp.c (echo_area_display, redisplay_preserve_echo_area): Use it. * keyboard.c (detect_input_pending_run_timers): Do not flush all frames but selected one in redisplay_preserve_echo_area. * nsterm.m (ns_flush): Remove no-op. (ns_redisplay_interface): Adjust user. * w32term.h (x_flush): Remove no-op. (w32_redisplay_interface): Adjust user. * xterm.c (x_flush): Simplify because we do not flush all frames at once any more. Adjust comment. (x_redisplay_interface): Adjust user.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7f4c3f731f4..231d9771e15 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,24 @@
12013-09-09 Dmitry Antipov <dmantipov@yandex.ru>
2
3 Cleanup frame flushing.
4 * dispextern.h (struct redisplay_interface): Drop
5 flush_display_optional because flush_display is enough
6 for X and flushing via RIF is just a no-op for others.
7 * frame.h (flush_frame): New function.
8 * dispnew.c (update_frame):
9 * minibuf.c (read_minibuf):
10 * xdisp.c (echo_area_display, redisplay_preserve_echo_area):
11 Use it.
12 * keyboard.c (detect_input_pending_run_timers): Do not flush
13 all frames but selected one in redisplay_preserve_echo_area.
14 * nsterm.m (ns_flush): Remove no-op.
15 (ns_redisplay_interface): Adjust user.
16 * w32term.h (x_flush): Remove no-op.
17 (w32_redisplay_interface): Adjust user.
18 * xterm.c (x_flush): Simplify because we do not flush all
19 frames at once any more. Adjust comment.
20 (x_redisplay_interface): Adjust user.
21
12013-09-07 Paul Eggert <eggert@cs.ucla.edu> 222013-09-07 Paul Eggert <eggert@cs.ucla.edu>
2 23
3 Port --without-x --enable-gcc-warnings to Fedora 19. 24 Port --without-x --enable-gcc-warnings to Fedora 19.