diff options
| author | Dmitry Antipov | 2013-09-09 16:15:45 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2013-09-09 16:15:45 +0400 |
| commit | fd462129af606e37146cad265284ff4097051ad8 (patch) | |
| tree | 9e7774cf6fa5228da2b148db6d2a6b4f0e480d35 /src/ChangeLog | |
| parent | 992ec28ae836a2954f6f24ce49b4fba0cde1bf7d (diff) | |
| download | emacs-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/ChangeLog | 21 |
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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-09-07 Paul Eggert <eggert@cs.ucla.edu> | 22 | 2013-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. |