summaryrefslogtreecommitdiff
path: root/ttystatus
AgeCommit message (Collapse)AuthorFilesLines
2017-12-04Bump version number post-release to 0.38+gitLars Wirzenius1-2/+2
2017-12-04Prepare to release version 0.38Lars Wirzenius1-2/+2
2017-12-04Add: Speed() widgetLars Wirzenius3-0/+93
2017-11-11Bump version number post-release to 0.37+gitLars Wirzenius1-2/+2
2017-11-11Prepare to release version 0.37Lars Wirzenius1-2/+2
2017-11-10Bump version number post-release to 0.36+gitLars Wirzenius1-2/+2
2017-11-10Prepare to release version 0.36ttystatus-0.36Lars Wirzenius1-2/+2
2017-11-10Fix: another Py3 port bugletLars Wirzenius1-1/+12
2017-11-10Fix: Python3 str/bytes confusionLars Wirzenius2-2/+5
2017-11-10Add: port to Python3Lars Wirzenius2-5/+11
2017-06-03Bump version number post-release to 0.35+gitLars Wirzenius1-2/+2
2017-06-03Prepare to release version 0.35ttystatus-0.35Lars Wirzenius1-2/+2
2017-06-03Add: TerminalStatus.hide methodLars Wirzenius1-0/+14
2017-04-02Force all widgets to be rendered when any are addedLars Wirzenius1-0/+3
2016-12-26Bump version number post-release to 0.34+gitLars Wirzenius1-2/+2
2016-12-26Prepare to release version 0.34ttystatus-0.34Lars Wirzenius1-2/+2
2016-12-26Add missing empty lineLars Wirzenius1-0/+1
2016-10-09Prepare for using bumper for releasesLars Wirzenius2-2/+3
2016-01-09Prepare version 0.32ttystatus-0.32Lars Wirzenius1-1/+1
2016-01-09Fix variable type issues found by pylintLars Wirzenius2-6/+6
2016-01-09Prepare version 0.31ttystatus-0.31Lars Wirzenius1-1/+1
2015-10-23Reduce flickeringLars Wirzenius2-2/+20
2015-10-23Fix flushingLars Wirzenius3-6/+6
2015-10-23Fix area clearingLars Wirzenius1-1/+2
2015-10-20Only erase unwritten parts of screenLars Wirzenius2-3/+8
This avoids some unpleasant flickering when there's frequent updates.
2015-10-17Prepare version 0.30ttystatus-0.30Lars Wirzenius1-1/+1
2015-10-17If not variables declared, assume unknown interestLars Wirzenius1-1/+1
2015-10-17Fix to use new PhysicalTerminal get_size methodLars Wirzenius1-1/+2
2015-10-17Precompute interestsLars Wirzenius1-6/+18
Rather than querying each method if it's interested in a variable, remember which widgets are interested in which variables.
2015-10-17Use Messager.enabled attribute directlyLars Wirzenius3-16/+9
The method call overhead was quite significant in profiling. Direct attribute access is much faster. Normally the overhead can be ignored, but this method gets call quite a lot, so it's worth getting rid of the overhead.
2015-10-17Don't update widgets if they're uninterestedLars Wirzenius2-5/+15
2015-10-15Add terminal size query to public interfaceLars Wirzenius3-5/+14
2015-10-12Get rid of ASCII control chars in valuesLars Wirzenius1-2/+9
2015-10-11Prepare to release version 0.29ttystatus-0.29Lars Wirzenius1-1/+1
2015-10-11Only write \n in finish if there's a messageLars Wirzenius1-1/+2
Otherwise, there's nothing on the terminal, and no need for the newline. The point of writing the newline is to that the shell prompt, after the program finishes, starts at the beginning of the first line after the last line of progress output.
2015-10-10Prepare release version 0.28ttystatus-0.28Lars Wirzenius1-1/+1
2015-10-10Fix query of terminal settingsLars Wirzenius1-2/+6
This will work when TERM is set to an incapable terminal.
2015-10-10Prepare release version 0.27ttystatus-0.27Lars Wirzenius1-1/+1
2015-10-10Improve speed when output is disabledLars Wirzenius3-1/+8
There's no point in trying to render if output isn't happening. This brings benchmark time from about 26 seconds to 7.
2015-10-10Adapt speed-test to interface changesLars Wirzenius2-4/+5
2015-10-06Prepare release version 0.26ttystatus-0.26Lars Wirzenius1-1/+1
2015-10-06Look up control sequences at init timeLars Wirzenius1-7/+19
2015-10-05Prepare release version 0.25ttystatus-0.25Lars Wirzenius1-1/+1
2015-10-04Disable output if terminal lacks capabilitiesLars Wirzenius2-1/+8
2015-10-01Prepare release version 0.24.1ttystatus-0.24.1Lars Wirzenius1-1/+1
2015-10-01Handle lack of /dev/ttyLars Wirzenius1-11/+14
2015-09-30Prepare release version 0.24ttystatus-0.24Lars Wirzenius1-1/+1
2015-09-27Refactor how messages are displayedLars Wirzenius7-279/+237
This should be much clearer code now. However, the old unit tests for Messager became obsolete. Did not write new ones, due to it being tedious. I am lazy. Mock me.
2015-09-27Fix tests for multiline TerminalStatus supportLars Wirzenius2-8/+15
2015-09-27Don't write anything if empty stringLars Wirzenius1-0/+2
This avoids a bug where an app writes nothing, setting _first_output to false, and then write something, and not getting enough space for that, because the flag's already false.