diff --git a/NEWS b/NEWS index 73a5d2d2..dc0b7c41 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,9 @@ +lnav v0.10.1: + Bug Fixes: + * The text "send-input" would show up on some terminals instead of + ignoring the escape sequence. This control sequence was only + intended to be used in the test suite. + lnav v0.10.0: Features: * Files on remote machines can be viewed/tailed if they are accessible diff --git a/src/view_curses.cc b/src/view_curses.cc index 3987fb99..a431d72b 100644 --- a/src/view_curses.cc +++ b/src/view_curses.cc @@ -101,9 +101,12 @@ struct utf_to_display_adjustment { void view_curses::awaiting_user_input() { + static const bool enabled = getenv("lnav_test") != nullptr; static const char OSC_INPUT[] = "\x1b]999;send-input\a"; - write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); + if (enabled) { + write(STDOUT_FILENO, OSC_INPUT, sizeof(OSC_INPUT) - 1); + } } void view_curses::mvwattrline(WINDOW *window, diff --git a/test/test_tui.sh b/test/test_tui.sh index f1507f5c..3b6f4e9b 100644 --- a/test/test_tui.sh +++ b/test/test_tui.sh @@ -4,6 +4,7 @@ unset SSH_CONNECTION lnav_test="${top_builddir}/src/lnav-test" +export lnav_test for fn in ${srcdir}/tui-captures/*; do base_fn=`basename $fn`