summaryrefslogtreecommitdiff
path: root/tcvt.py
AgeCommit message (Collapse)Author
2013-06-22confused terminfo "ind" and "ht"Helmut Grohne
2013-06-20use terminfo capability namesHelmut 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-20use bytearraysHelmut Grohne
With bytearrays there is no need for hacks specific to the Python version such as byte_sequence.
2013-06-03add mappings for Fn keysHelmut 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-03clear screen on WINCHHelmut Grohne
Most applications do a full redraw on WINCH anyway. A shell doesn't and looks ugly.
2013-06-02fix WINCH handlingHelmut 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-02allow specifying the number of columnsHelmut Grohne
2013-06-02support python3.3Helmut Grohne
2013-06-02support not crashing on unsupported sequencesHelmut Grohne
2013-06-02implement full alternate character setHelmut Grohne
We now get the characters from terminfo "acsc".
2013-06-02add new input mode feed_graphicsHelmut Grohne
Thereby we avoid accidentally treating graphics chars as regular chars, just because they were not yet implemented.
2013-06-01added more line drawing charactersHelmut Grohne
This makes aptitude work. Reported-By: Axel Beckert
2013-02-02swallow exceptions for unknown keysHelmut 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-02if argv is empty, start a $SHELLHelmut Grohne
2012-08-27support more than two columnsHelmut 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-15tcvt: code cleanup using propertiesHelmut Grohne
2012-04-15print a reasonable error message when exec failsHelmut Grohne
2011-10-04support outputting ACS_VLINEHelmut Grohne
This enables running tcvt inside tcvt resulting in four non-linearly ordered columns.
2011-09-30reduce 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-14fixed enter key in vimHelmut Grohne
2011-07-22pass through \xb4 (some tick) and \xe9 (accent e)Helmut Grohne
2011-06-08implement \t outputHelmut Grohne
2011-02-26fix rendering of alternate font for ncmpcHelmut Grohne
2011-02-26use tigetstr to resolve ansi key sequencesHelmut Grohne
2011-02-26properly process input keys with curses' getchHelmut Grohne
2011-02-26initial checkinHelmut Grohne