summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-10-06Prepare release version 0.26ttystatus-0.26Lars Wirzenius2-1/+7
2015-10-06Look up control sequences at init timeLars Wirzenius2-7/+25
2015-10-05Prepare release version 0.25ttystatus-0.25Lars Wirzenius3-1/+13
2015-10-04Disable output if terminal lacks capabilitiesLars Wirzenius2-1/+8
2015-10-01Prepare release version 0.24.1ttystatus-0.24.1Lars Wirzenius2-1/+7
2015-10-01Handle lack of /dev/ttyLars Wirzenius2-11/+20
2015-09-30Prepare release version 0.24ttystatus-0.24Lars Wirzenius3-4/+4
2015-09-27Refactor how messages are displayedLars Wirzenius8-284/+246
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.
2015-09-26Refactor for clarification, then fix one-line outputLars Wirzenius1-13/+26
2015-09-26Remove notifyLars Wirzenius1-2/+0
2015-09-26Update NEWSLars Wirzenius1-0/+5
2015-09-26Allow multiline outputLars Wirzenius3-33/+139
2015-09-19Move __version__ to after imports, for pep8Lars Wirzenius1-3/+4
2015-05-01Build-depend on pep8 and pylintLars Wirzenius2-1/+2
2015-05-01Refactor _get_terminal_width for clarityLars Wirzenius1-15/+13
Also, pylint needs to be shut up.
2015-05-01Only run pylint if sufficiently newLars Wirzenius1-1/+4
2015-05-01Whitespace fixes for PEP8Lars Wirzenius6-15/+15
2015-04-18Fixes from pylintLars Wirzenius8-29/+26
2015-04-18Run pylint in checkLars Wirzenius2-0/+29
2015-04-18Fix problems found by pep8Lars Wirzenius32-298/+276
2015-04-18Run pep8 in checkLars Wirzenius1-1/+2
2014-03-29Tweak debian/controlLars Wirzenius2-2/+5
2014-03-18Make Debian package description more usefulLars Wirzenius2-3/+21
2013-06-19Prepare release version 0.23Lars Wirzenius3-2/+8
2013-06-16Stop using SIGWINCHLars Wirzenius3-12/+26
2013-03-12Prepare release version 0.22Lars Wirzenius4-3/+9
2012-12-18Update display at once after terminal size changesLars Wirzenius2-0/+7
2012-12-18Update NEWSLars Wirzenius1-0/+6
2012-12-17Update display after terminal size changesLars Wirzenius1-0/+1
2012-09-29Change version number from 0.20.1 to 0.21 due to jenkinstoolLars Wirzenius3-3/+3
2012-09-29Prepare release 0.20.1Lars Wirzenius3-1/+13
2012-09-29Update READMELars Wirzenius1-0/+3
2012-09-26Remove obsolete build dependency from READMELars Wirzenius1-2/+0
2012-09-23Update release date, againLars Wirzenius1-1/+1
2012-09-22Update release dateLars Wirzenius1-1/+1
2012-09-19Fix upload targetLars Wirzenius1-1/+1
2012-09-18Prepare for 0.20 releaseLars Wirzenius3-2/+8
2012-07-11Fix DummyNotify to accept keyword argumentLars Wirzenius1-1/+1
2012-07-09Force .error to always outputLars Wirzenius3-3/+9
2012-06-30Prepare to release version 0.19Lars Wirzenius3-2/+8
2012-05-21Remove once-per-period functionality of Message.writeLars Wirzenius3-18/+6
This is now handled completely by TerminalStatus instead.
2012-05-21Allow Messager.write to be forcedLars Wirzenius2-3/+3
2012-05-21Add TerminalStatus.flush methodLars Wirzenius3-0/+22
2012-05-08Release version 0.18Lars Wirzenius3-2/+8
2012-05-05Allow ByteSpeed to show current-ish speedLars Wirzenius3-12/+52
2012-04-15Prepare release 0.17Lars Wirzenius3-2/+8
2012-04-15Fix a lot of rendering bugs by fixing internal abstrationLars Wirzenius29-250/+303
Previously, we told update() how much width there was, but that meant update() also had to render. That was slow. Then we fixed that by only updating when it was time to update the display, but that obviously doesn't work either. And when I say obviously, I didn't think of it at the time. Now, this should work, since we always update the values, so counters etc get incremented correctly, but then only do the actual rendering when it's actually time to actually write actual text to actual output. Actually.
2012-04-15Update NEWSLars Wirzenius1-0/+5