diff options
author | Tom Tromey <tom@tromey.com> | 2023-12-17 12:52:33 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2024-09-07 14:23:04 -0600 |
commit | d3acf3d759d085df544687b39a0c2900d3117bf7 (patch) | |
tree | a27f2f8f6e7814b3d1e24ebb159637412084beb6 /contrib | |
parent | 8f934adf59f11dd6c187c09521f7e7d84abcefbe (diff) | |
download | gdb-d3acf3d759d085df544687b39a0c2900d3117bf7.zip gdb-d3acf3d759d085df544687b39a0c2900d3117bf7.tar.gz gdb-d3acf3d759d085df544687b39a0c2900d3117bf7.tar.bz2 |
Rename tui_suppress_output
This patch renames tui_suppress_output to the more descriptive
tui_batch_rendering. This code was never really correct, and was
based on a misunderstanding of the curses API. The updated comments
describe the intended use of this class.
This also removes the erroneous tui_win_info::no_refresh.
wnoutrefresh does not prevent any output; rather, it copies from one
curses buffer to another but (unlike woutrefresh) without then
flushing to the screen.
tui_batch_rendering now works in the correct way: calling doupdate in
the destructor of the outermost instance, thus batching all screen
output until that point.
The patch adds instantiations of tui_batch_rendering to various spots,
to make sure it is active when refreshing.
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions