Changelog for
python-ttystatus-0.23-1.1.noarch.rpm :
Wed Jun 19 14:00:00 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 13:00:00 2013 liwAATTliw.fi
- When the terminal size changes, ttystatus will now update the display
at once.
Sat Sep 29 14:00:00 2012 liwAATTliw.fi
- Updated README with information about where the output goes, and that
it is restricted to one line.
Sun Sep 23 14:00:00 2012 liwAATTliw.fi
- `TerminalStatus.error` now always outputs. Error messages are too valuable
to lose.
Sat Jun 30 14:00:00 2012 liwAATTliw.fi
- Added a `TerminalStatus.flush` method, to allow forcing an update.
Tue May 8 14:00:00 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 14:00:00 2012 liwAATTliw.fi
- Committed genocide towards whole civilizations of rendering problems.
Sun Apr 8 14:00:00 2012 liwAATTliw.fi
- Speed up by avoiding to format widgets until it\'s time to update.
Sat Sep 17 14:00:00 2011 liwAATTliw.fi
- Bugfix: the String widget now handles non-string values.
Wed Aug 31 14:00:00 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 14:00:00 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 14:00:00 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 14:00:00 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 13:00:00 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 13:00:00 2011 liwAATTliw.fi
- Add ttystatus.Integer.
Sun Jan 30 13:00:00 2011 liwAATTliw.fi
- Do not write notifications if output is disabled.
Sun Jan 30 13:00:00 2011 liwAATTliw.fi
- Write status output to /dev/tty by default.
Sat Oct 9 14:00:00 2010 liwAATTliw.fi
- Fix bug that failed to show the last few updates when .finish() was called.
Tue Jul 13 14:00:00 2010 liwAATTliw.fi
- Add ByteSpeed widget.
Wed Jul 7 14:00:00 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 5 14:00:00 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.