Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-17 | If not variables declared, assume unknown interest | Lars Wirzenius | 1 | -1/+1 | |
2015-10-17 | Fix to use new PhysicalTerminal get_size method | Lars Wirzenius | 1 | -1/+2 | |
2015-10-17 | Precompute interests | Lars Wirzenius | 1 | -6/+18 | |
Rather than querying each method if it's interested in a variable, remember which widgets are interested in which variables. | |||||
2015-10-17 | Use Messager.enabled attribute directly | Lars Wirzenius | 3 | -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-17 | Don't update widgets if they're uninterested | Lars Wirzenius | 3 | -5/+20 | |
2015-10-15 | Add terminal size query to public interface | Lars Wirzenius | 4 | -5/+17 | |
2015-10-12 | Get rid of ASCII control chars in values | Lars Wirzenius | 2 | -2/+16 | |
2015-10-11 | Prepare to release version 0.29ttystatus-0.29 | Lars Wirzenius | 3 | -1/+15 | |
2015-10-11 | Only write \n in finish if there's a message | Lars Wirzenius | 1 | -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-10 | Prepare release version 0.28ttystatus-0.28 | Lars Wirzenius | 2 | -1/+7 | |
2015-10-10 | Fix query of terminal settings | Lars Wirzenius | 2 | -2/+12 | |
This will work when TERM is set to an incapable terminal. | |||||
2015-10-10 | Prepare release version 0.27ttystatus-0.27 | Lars Wirzenius | 3 | -1/+13 | |
2015-10-10 | Improve speed when output is disabled | Lars Wirzenius | 4 | -1/+9 | |
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-10 | Use .format instead of adding individual widgets | Lars Wirzenius | 1 | -7/+3 | |
2015-10-10 | Adapt speed-test to interface changes | Lars Wirzenius | 3 | -11/+23 | |
2015-10-06 | Prepare release version 0.26ttystatus-0.26 | Lars Wirzenius | 2 | -1/+7 | |
2015-10-06 | Look up control sequences at init time | Lars Wirzenius | 2 | -7/+25 | |
2015-10-05 | Prepare release version 0.25ttystatus-0.25 | Lars Wirzenius | 3 | -1/+13 | |
2015-10-04 | Disable output if terminal lacks capabilities | Lars Wirzenius | 2 | -1/+8 | |
2015-10-01 | Prepare release version 0.24.1ttystatus-0.24.1 | Lars Wirzenius | 2 | -1/+7 | |
2015-10-01 | Handle lack of /dev/tty | Lars Wirzenius | 2 | -11/+20 | |
2015-09-30 | Prepare release version 0.24ttystatus-0.24 | Lars Wirzenius | 3 | -4/+4 | |
2015-09-27 | Refactor how messages are displayed | Lars Wirzenius | 8 | -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-27 | Fix tests for multiline TerminalStatus support | Lars Wirzenius | 2 | -8/+15 | |
2015-09-27 | Don't write anything if empty string | Lars Wirzenius | 1 | -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-26 | Refactor for clarification, then fix one-line output | Lars Wirzenius | 1 | -13/+26 | |
2015-09-26 | Remove notify | Lars Wirzenius | 1 | -2/+0 | |
2015-09-26 | Update NEWS | Lars Wirzenius | 1 | -0/+5 | |
2015-09-26 | Allow multiline output | Lars Wirzenius | 3 | -33/+139 | |
2015-09-19 | Move __version__ to after imports, for pep8 | Lars Wirzenius | 1 | -3/+4 | |
2015-05-01 | Build-depend on pep8 and pylint | Lars Wirzenius | 2 | -1/+2 | |
2015-05-01 | Refactor _get_terminal_width for clarity | Lars Wirzenius | 1 | -15/+13 | |
Also, pylint needs to be shut up. | |||||
2015-05-01 | Only run pylint if sufficiently new | Lars Wirzenius | 1 | -1/+4 | |
2015-05-01 | Whitespace fixes for PEP8 | Lars Wirzenius | 6 | -15/+15 | |
2015-04-18 | Fixes from pylint | Lars Wirzenius | 8 | -29/+26 | |
2015-04-18 | Run pylint in check | Lars Wirzenius | 2 | -0/+29 | |
2015-04-18 | Fix problems found by pep8 | Lars Wirzenius | 32 | -298/+276 | |
2015-04-18 | Run pep8 in check | Lars Wirzenius | 1 | -1/+2 | |
2014-03-29 | Tweak debian/control | Lars Wirzenius | 2 | -2/+5 | |
2014-03-18 | Make Debian package description more useful | Lars Wirzenius | 2 | -3/+21 | |
2013-06-19 | Prepare release version 0.23 | Lars Wirzenius | 3 | -2/+8 | |
2013-06-16 | Stop using SIGWINCH | Lars Wirzenius | 3 | -12/+26 | |
2013-03-12 | Prepare release version 0.22 | Lars Wirzenius | 4 | -3/+9 | |
2012-12-18 | Update display at once after terminal size changes | Lars Wirzenius | 2 | -0/+7 | |
2012-12-18 | Update NEWS | Lars Wirzenius | 1 | -0/+6 | |
2012-12-17 | Update display after terminal size changes | Lars Wirzenius | 1 | -0/+1 | |
2012-09-29 | Change version number from 0.20.1 to 0.21 due to jenkinstool | Lars Wirzenius | 3 | -3/+3 | |
2012-09-29 | Prepare release 0.20.1 | Lars Wirzenius | 3 | -1/+13 | |
2012-09-29 | Update README | Lars Wirzenius | 1 | -0/+3 | |
2012-09-26 | Remove obsolete build dependency from README | Lars Wirzenius | 1 | -2/+0 | |