From a133a241d6a35efdf78da25290f55d7cddf1a0ed Mon Sep 17 00:00:00 2001 From: Martin Lund Date: Sat, 23 Jul 2022 12:02:35 +0200 Subject: [PATCH] Update NEWS --- NEWS | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index c87cd40..e7305cc 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,67 @@ -=== tio v1.46 === +=== tio v1.47 === + + + +Changes since tio v1.46: + + * Enable log feature when using --log-filename + + No reason to not assume that the user wants to enable log when the + --log-filename is used. This way uses can skip the use of --log to + enable log. + + * Enable line buffering of log + + Replace flushing/writing of log at every log write operation with line + buffering, meaning log will be written line by line to make it more I/O + friendly but still update frequently. + + * Avoid invalid hex character messages when switching hex mode + + * Force flushing of log writes + + * Renamed tty_flush() to tty_sync() + + * Fix sync output to serial port + + Using fsync() on filedescriptors for serial ports can not be relied on. + Add use of tcdrain() to make sure data has been written by the serial + port before proceeding. + + This fixes a problem with tio sometimes not writing piped input data to + the serial port before exiting which results in the pending writes being + cancelled / flushed. + + * Clean up tty_flush() + + * Force frequent sync on tty_flush() + + * Update README + + * Update example tiorc + + * Quit from non-interactive mode using ctrl-c + + When piping to tio it will automatically enter "non-interactive" mode + which means it will not react to any input key sequences but simple read + the input stream and write it to the tty device. + + This also means that ctrl-t q can not be used to quit and so tio would + hang forever when used in non-interactive mode. + + This change allows to send the standard termination signal by pressing + ctrl-c on tio in non-interactive mode to make it quit. + + * Make sure we flush output buffer to tty when piping to tio + + * Do not return false read error when piping to tio + + * Show error message when reading port settings fail + +Victor Oliveira + + * add macports install instructions