Show source filename/lineno.
Only show progress when stdout is a tty.
Handle negative deltas.