- Added feature #247, providing infinite width reports when redirecting output
  to a file, by setting defaultwidth to 0.
This commit is contained in:
Paul Beckingham 2010-11-26 14:54:55 -05:00
parent 38ffa390ea
commit 09ce815fc5
4 changed files with 9 additions and 0 deletions

View file

@ -5,6 +5,8 @@
+ Added burndown charts - burndown.daily, burndown.weekly, burndown.monthly,
that use color.burndown.pending, color.burndown.started and
color.burndown.done colors.
+ Added feature #247, providing infinite width reports when redirecting output
to a file, by setting defaultwidth to 0.
+ Added feature #546, which is a 'count' command that counts tasks, and is
intended to help scripts that manipulate task output.
+ Fixed bug #515, which displayed an incorrect message after duplicating a

1
NEWS
View file

@ -3,6 +3,7 @@ New Features in taskwarrior 1.9.4
- New burndown charts.
- New 'count' helper command.
- Inifinite width reports, when redirecting output, by using rc.defaultwidth=0.
Please refer to the ChangeLog file for full details. There are too many to
list here.

View file

@ -155,6 +155,8 @@ using, for text wrapping.
.TP
.B defaultwidth=80
The width of tables used when ncurses support is not available. Defaults to 80.
If set to 0, is interpreted as infinite width, therefore with no word-wrapping;
useful when redirecting report output to a file for subsequent manipulation.
.TP
.B editor=vi

View file

@ -163,6 +163,10 @@ int Context::getWidth ()
debug (out.str ());
#endif
// A zero width value means 'infinity', which is approximated here by 2^16.
if (width == 0)
width = 65536;
return width;
}