Releases: FS-make-simple/tio
Releases · FS-make-simple/tio
2.8
- Rework resolve_config_file()
- Rework line_pulse_duration_option_parse()
- Rework rs485_parse_config()
- Clean up file descriptor name shadowing
- Add missing header guard
- Upgrade inih subproject
- Remove options --response-wait, --response-timeout
- Add lua exit(code)
- Add timeout feature to expect()
- Add lua expect(string)
- Add lua send(string)
- Add lua modem_send(file,protocol)
- Fix xymodem error print outs
- Rework x/y-modem transfer command
- Update docs
- Cleanup options
- Add independent input and output mode
- Fix file descriptor handling on MacOS
- Add tty line configuration script API
- Add ONULBRK mapping flag
- Add Lua scripting feature
- Invert line states to reflect true electrical level
- Add support for disabling prefix key handling
Xmodem
- Xmodem-CRC support.
config
Changes:
- Update configuration file documentation
- Rename
.tiorc
to.tioconfig
,tiorc
toconfig
, etc. - Add support for
$HOME/.tioconfig
- Replaces what used to be
$HOME/.tiorc
- Fix double prefix key regression
Vyacheslav Patkov:
- Better error checking in config file, rename the file
- Accept
true
,enable
,on
,yes
,1
as true values, their counterparts as false ones. Check integer values for errors and range. Warn about ignored (e.g. misspelled) options. - Check
getenv()
return value forNULL
. - Rename
tiorc
toconfig
, as it's a static INI file, not an executablerun commands
.
thread
Changes:
- Add threaded input handling
- To make tio more responsive to quit and I/O flush key command when main I/O thread is blocked on output.
- Fix so that is it possible to quit tio in tio etc.
- Fix regression so that it is possible to send the prefix key code to the remote tio session without local tio session reacting to same key code (quitting etc.).
- Add key command to toggle log on/off
- Add key command 'ctrl-t f' which will toggle log on/off.
- If no log filename has been specified via the 'log-filename' option then tio will automatically generate a new log filename every time the log feature is toggled on. Meaning, when toggled multiple times, multiple log files will be generated.
- However, if a log filename has been specified, tio will only write and append to that same file.
- Add mute feature
- This will make tio go fully silent and not print anything.
- Rename config variable 'tty' to 'device'
- Deprecate tty config keyword but keep it around for now
- Update show config
- Update example tiorc
config
Changes:
- Add shell completion of sub-configuration names
- Does not work with sub configuration names that contains one or more white spaces.
- Beautify help
- Fix error message
- Simplify configfile implementation
format
Changes:
- Fix output line delay
- Apply output line delay on lines ending with \n.
- On most systems lines ends with \n or \r\n.
- Do not print timestamps in hex mode
- Improve input mechanism in hex mode
- Print the 2 character hex code that you input in hex mode but then delete it before sending. This way it is easier to keep track of what you are inputting. It basically mimics the
ctrl-shift-u
input mechanism that is used to input unicode. - Add support for sending prefix character to serial device
- Do so by inputting prefix key twice, e.g. input
ctrl-t ctrl-t
to sendctrl-t
character to serial device. - Clean up indentation
- Update example
tiorc
Attila Veghelyi:
- Add bit reverse order feature