ThomasDickey

Results 50 comments of ThomasDickey

The problem (for ncurses) is that the _`wnoutrefresh`_ and _`wsyncdown`_ performed via the _`getch`_ call do not accept a pad. Solaris SVr4 curses does (essentially by creating a special window),...

ncurses caches the `pnoutrefresh` parameters (after limit-checking) in the `WINDOW` structure. PDCurses doesn't do that. (I used that in my ongoing changes, but there are other things to change other...

Actually the window stuff at the [end](https://github.com/mirror/ncurses/blob/c0e5fbfcce224693b3effdd295ee49b6b761b754/ncurses/base/lib_pad.c#L319) of the function is what I find useful. In my pending changes, I used that for the `pnoutrefresh` call. The part that I...

The xterm manual page section on [reverseVideo](https://invisible-island.net/xterm/manpage/xterm.html#VT100-Widget-Resources:reverseVideo) is a good place to start. This paragraph is relevant: >Programs running in an xterm can also use control sequences to enable the...

I see (actually I was busy [here](https://gitlab.freedesktop.org/xorg/lib/libxt)). Tying `DECSCNM` and `reverseVideo` together would run into the same sort of problem that I have had with the blinking cursor because the...

I'm aware of that, but: - `reverseVideo` is set by command-line option`-rv` - `reverseVideo` is set by menu-toggling - `reverseVideo` (see above) is set by users rather than choosing foreground/background...

It's more complicated than that: `reverseVideo`, `foreground` and `background` are X Toolkit features, and getting those to behave consistently from the standpoint of xterm's users took a fair amount of...

tilix is "just" a *facade* over **vte**, and it adds/modifies nothing in the realm of terminal control sequences, its proper terminal description in ncurses is [vte](https://invisible-island.net/ncurses/terminfo.src.html#tic-vte). Like the regular "gnome-terminal",...

This is a duplicate of [issue #10 ](https://github.com/ThomasDickey/original-mawk/issues/10)