Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-09 | improve sub process handling: return child exit code | Helmut Grohne | |
Wrap the management of the sub process in a new class ForkPty. This reduces the length and number of variables in the main function. Turn it into a context manager to allow closing the masterfd and actually waiting for the forked child (rather than reparenting it to init on exit). This also allows propagating the exit code. Document the new exit semantics. | |||
2016-12-09 | simplify Terminal start and stop using a context manager | Helmut Grohne | |
2015-05-07 | fix manual page syntax | Helmut Grohne | |
Reported-By: Alfredo Canziani <alfredo.canziani@gmail.com> | |||
2015-05-06 | Add an option to reverse the column order | Klaus Aehlig | |
In this way, for long dialoges (e.g., shell, ed) the focus is in the lower left corner of the screen---the same as for one-column terminals. Therefore, users used to that focus can use this option to avoid changing reading habits. | |||
2015-02-09 | "\b" is also known as cub1 | Helmut Grohne | |
2013-06-22 | name two more terminal functions hpa and vpa | Helmut Grohne | |
2013-06-22 | support attributes blink and invis | Helmut Grohne | |
2013-06-22 | confused terminfo "ind" and "ht" | Helmut Grohne | |
2013-06-20 | use terminfo capability names | Helmut Grohne | |
Implement terminfo capabilities as do_CAP on the Terminal class. This is a bit more generic and might allow to pull the parsing from terminfo at some point. | |||
2013-06-20 | use bytearrays | Helmut Grohne | |
With bytearrays there is no need for hacks specific to the Python version such as byte_sequence. | |||
2013-06-03 | add mappings for Fn keys | Helmut Grohne | |
We don't gain anything here, because the emulated terminal does not support these keys. Should we switch the emulated terminal, this immediately helps. | |||
2013-06-03 | clear screen on WINCH | Helmut Grohne | |
Most applications do a full redraw on WINCH anyway. A shell doesn't and looks ugly. | |||
2013-06-02 | fix WINCH handling | Helmut Grohne | |
* The switch to single column on WINCH was a bad idea. * The new window would get old dimensions, because we would reinitialize windows before curses noticed the new dimensions. | |||
2013-06-02 | allow specifying the number of columns | Helmut Grohne | |
2013-06-02 | manpage: explain TCVT_DEVEL variable | Helmut Grohne | |
2013-06-02 | support python3.3 | Helmut Grohne | |
2013-06-02 | support not crashing on unsupported sequences | Helmut Grohne | |
2013-06-02 | implement full alternate character set | Helmut Grohne | |
We now get the characters from terminfo "acsc". | |||
2013-06-02 | add new input mode feed_graphics | Helmut Grohne | |
Thereby we avoid accidentally treating graphics chars as regular chars, just because they were not yet implemented. | |||
2013-06-01 | added more line drawing characters | Helmut Grohne | |
This makes aptitude work. Reported-By: Axel Beckert | |||
2013-06-01 | added a README | Helmut Grohne | |
2013-02-02 | swallow exceptions for unknown keys | Helmut Grohne | |
Most often this feature comes at an inconvenient time. If a key turns out dysfunctional, export TCVT_DEVEL=1 to see the value of the key. | |||
2013-02-02 | if argv is empty, start a $SHELL | Helmut Grohne | |
2012-08-27 | support more than two columns | Helmut Grohne | |
The TwoColumn class is renamed to Columns since it now has a configurable number of columns. Note that this support is not to the command line yet. | |||
2012-04-15 | manpage: mention homepage | Helmut Grohne | |
2012-04-15 | tcvt: code cleanup using properties | Helmut Grohne | |
2012-04-15 | Makefile: don't fail to install twice | Helmut Grohne | |
2012-04-15 | print a reasonable error message when exec fails | Helmut Grohne | |
2012-04-15 | added manual page tcvt.1 | Helmut Grohne | |
2011-10-04 | support outputting ACS_VLINE | Helmut Grohne | |
This enables running tcvt inside tcvt resulting in four non-linearly ordered columns. | |||
2011-09-30 | reduce screen.refresh() | Helmut Grohne | |
Previously it would refresh after at most 1024 bytes of output. With a slow terminal and much output this can be very annoying. So now we only refresh when there is no more output or a tenth of a second has passed since the last output. | |||
2011-09-14 | fixed enter key in vim | Helmut Grohne | |
2011-07-22 | pass through \xb4 (some tick) and \xe9 (accent e) | Helmut Grohne | |
2011-06-08 | implement \t output | Helmut Grohne | |
2011-02-27 | added Makefile for easy installation | Helmut Grohne | |
2011-02-26 | added optcvt.sh | Helmut Grohne | |
Executes tcvt iff the resulting width is at least 80 chars. | |||
2011-02-26 | fix rendering of alternate font for ncmpc | Helmut Grohne | |
2011-02-26 | use tigetstr to resolve ansi key sequences | Helmut Grohne | |
2011-02-26 | properly process input keys with curses' getch | Helmut Grohne | |
2011-02-26 | initial checkin | Helmut Grohne | |