summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2012-04-15Fix Pathname to render from end instead of beginningLars Wirzenius2-5/+10
2012-04-15Add test for rendering variable size widgets smaller if space is constrainedLars Wirzenius1-0/+11
2012-04-15Limit rendered text to available widthLars Wirzenius2-1/+10
2012-04-15Fix example to create ProgressBar correctly (again)Lars Wirzenius1-1/+1
Undoing previous change, yay.
2012-04-15Fix rendering to adjust to available spaceLars Wirzenius2-5/+32
2012-04-15Add width argument to render() methodLars Wirzenius28-80/+151
2012-04-15Change __str__ to renderLars Wirzenius28-75/+78
We'll want to pass in arguments to render (i.e., width), so using __str__ is not going to be appropriate.
2012-04-15Fix Integer() to not render in updateLars Wirzenius1-6/+6
2012-04-15Refactor: change name of _factor to _renderLars Wirzenius1-3/+3
This is clearer, and avoids having both format and _format methods.
2012-04-15Actually update widgets when values changeLars Wirzenius1-2/+2
Also, don't update them when rendering.
2012-04-15Add test to verify widget updates happen without renderingLars Wirzenius1-0/+8
2012-04-15Fix usage of ProgressBar in exampleLars Wirzenius1-1/+1
2012-04-15Improve widget split between updating and renderingLars Wirzenius26-179/+93
a) don't use format, use __str__, since nothing calls format directly b) don't declare interest in keys; just don't compute rendered value in update method, only when actually rendering (in __str__) c) don't pass in the available width to update, since that is only relevant during rendering (this will need to be fixed later, currently we don't get width at all)
2012-04-08debian/control: Bumped Standards-Version. No other changes needed.Lars Wirzenius2-1/+2
2012-04-08Remove outdated project.meta fileLars Wirzenius1-3/+0
2012-04-08Release version 0.16Lars Wirzenius3-2/+8
2012-04-08Format widgets completely at endLars Wirzenius1-10/+10
2012-04-08Update NEWS about speedupLars Wirzenius1-0/+5
2012-04-08Only format widgets when it's time to writeLars Wirzenius1-10/+11
This saves a lot of CPU time when there's a lot of updates during an update period. Obnam, for example, does that, and ttystatus was visible in its benchmarks.
2011-09-17Release version 0.15.Lars Wirzenius3-2/+8
2011-09-17Update debian/changelog for release.Lars Wirzenius1-0/+6
2011-09-17Bump version number.Lars Wirzenius1-1/+1
2011-09-17Update NEWS for release.Lars Wirzenius1-1/+1
2011-09-15Fix String to handle non-string values.Lars Wirzenius3-1/+10
2011-08-31Release version 0.14.Lars Wirzenius4-2/+11
2011-08-31Add project.meta for unperish.Lars Wirzenius1-0/+3
2011-08-31Update debian/changelog for release.Lars Wirzenius1-0/+6
2011-08-31Prepare NEWS for release.Lars Wirzenius1-1/+1
2011-08-31Bump version number.Lars Wirzenius1-1/+1
2011-08-31Add format string support.Lars Wirzenius8-10/+163
2011-08-31Update docs to show example of .format() usage.Lars Wirzenius2-10/+4
2011-08-31Add an example to docstring.Lars Wirzenius1-1/+2
2011-08-31Add docstring to explain format string syntax.Lars Wirzenius2-1/+9
2011-08-31Add ttystatus.TerminalStatus.format method.Lars Wirzenius2-0/+11
2011-08-31Refactor: code clarity.Lars Wirzenius1-3/+3