Changelog for
python-ttystatus-0.23-1.8.noarch.rpm :
* Wed Jun 19 2013 liwAATTliw.fi- No longer use the SIGWINCH handler, since that causes problems when applications do certain kinds of I/O and the signal interrupts it. Libraries shouldn\'t install signal handlers like this. Instead, query the terminal width whenever making updates.
* Tue Mar 12 2013 liwAATTliw.fi- When the terminal size changes, ttystatus will now update the display at once.
* Sat Sep 29 2012 liwAATTliw.fi- Updated README with information about where the output goes, and that it is restricted to one line.
* Sun Sep 23 2012 liwAATTliw.fi- `TerminalStatus.error` now always outputs. Error messages are too valuable to lose.
* Sat Jun 30 2012 liwAATTliw.fi- Added a `TerminalStatus.flush` method, to allow forcing an update.
* Tue May 08 2012 liwAATTliw.fi- `ByteSpeed` can now show average speed over a short period of time (which approximates current speed), instead of over the whole duration of the program.
* Sun Apr 15 2012 liwAATTliw.fi- Committed genocide towards whole civilizations of rendering problems.
* Sun Apr 08 2012 liwAATTliw.fi- Speed up by avoiding to format widgets until it\'s time to update.
* Sat Sep 17 2011 liwAATTliw.fi- Bugfix: the String widget now handles non-string values.
* Wed Aug 31 2011 liwAATTliw.fi- Notifications are written to the standard output, not the terminal.- A method for printing error messages is provided. They are printed to the standard error.- The `PercentDone` class handles zero total amounts better now.- Widgets may now be added using a simple format string. See `ttystatus.TerminalStatus.format` method.
* Thu Aug 18 2011 liwAATTliw.fi- No upstream changes, but released with a new upstream version so that Debian packaging does not need to get convoluted.
* Sun Jul 24 2011 liwAATTliw.fi- API documentation is now done with Sphinx.- The SIGWINCH signal is now marked as a re-starting one, so that socket I/O is not interrupted when an application uses ttystatus and the terminal is resized.
* Sat Apr 23 2011 liwAATTliw.fi- `pydoc ttystatus` now works better: you no longer need to access modules to see the exported classes. Instead, see all of them directly.- A final newline is no longer written out if there has been no output otherwise.
* Wed Mar 23 2011 liwAATTliw.fi- Fix handling of /dev/tty not being avilable. This can happen, e.g., when things are run from cron.
* Sun Feb 13 2011 liwAATTliw.fi- Add ttystatus.Integer.
* Sun Jan 30 2011 liwAATTliw.fi- Do not write notifications if output is disabled.
* Sun Jan 30 2011 liwAATTliw.fi- Write status output to /dev/tty by default.
* Sat Oct 09 2010 liwAATTliw.fi- Fix bug that failed to show the last few updates when .finish() was called.
* Tue Jul 13 2010 liwAATTliw.fi- Add ByteSpeed widget.
* Wed Jul 07 2010 liwAATTliw.fi- Speed optimization: widgets are now only updated when the values they\'re interested are updated, and widgets are now only formatted when the result is actually going to be printed. For long-running processes with frequent updates, this saves a lot of unnecessary computation.- Debian packaging fix: Add Python-Version headers.
* Mon Jul 05 2010 liwAATTliw.fi- Bugfix: when the output won\'t fit, and the last widget is a `Pathname`, the last character is no longer chopped off.