Skip to content

Releases: tio/tio

tio v1.25

15 Oct 21:41
v1.25
Compare
Choose a tag to compare

Changes since tio v1.24:

  • Fix error applying new stdout settings

    On Fedora 26 tio will quit with the following error message:

    "Error: Could not apply new stdout settings (Invalid argument)"

    In case of Fedora, it turns out that the new stdout settings used are a
    bit too agressive because an empty termios structure is used. To remedy
    this we reuse the existing stdout settings and only reconfigure the
    specific options we need to make a "raw" stdout configuration.

  • Remove unused pkgconfig in configure

  • Code cleanup

    Remove unused variable.

tio v1.24

01 Oct 09:41
v1.24
Compare
Choose a tag to compare

Changes since tio v1.23:

  • Optimize clear screen command

    Replaced system call with inline ANSI/VT100 clear screen code sequence

  • Fix bash completion installation

    Fixed the configure script to avoid that the bash completion script gets
    installed outside of the prefix location. The default install location
    is now $prefix/share/bash-completion/completions.

    Use the configure option '--with-bash-completion-dir=PATH' if you need
    to install the bash completion script elsewhere.

Jakub Wilk:

  • Add missing commas in conditional sentences

tio v1.23

28 Sep 16:22
v1.23
Compare
Choose a tag to compare

Changes since tio v1.22:

  • Update copyright headers

Jakub Wilk:

  • Fix typos

tio v1.22

25 Sep 13:00
v1.22
Compare
Choose a tag to compare
  • Update README and man page

  • Code cleanup

  • Update man page date

  • Update copyright year

tio v1.21

19 Sep 11:09
v1.21
Compare
Choose a tag to compare

Changes since tio v1.20:

  • Add support for hexidecimal mode

    A new key command 'ctrl-t h' is introduced which toggles between
    hexidecial mode and normal mode. When in hexidecimal mode data received
    will be printed in hexidecimal.

  • Do not distribute src/bash_completion/tio

    Since the bash completion tio script is now autogenerated from tio.in it
    should not be distributed in the tarball.

  • Add missing forward flag

  • Update AUTHORS file

Adam Borowski:

  • 'ctrl-t b' to send serial break.

Jakub Wilk:

  • Removed git commit references from ChangeLog

    ChangeLog is primary useful for users who don't have the git repository
    at hand.

    Replace git commit references with version numbers; or if the change
    only cleans up another change with no release in between, remove the
    changelog item completely.

tio v1.20

11 Jun 10:48
v1.20
Compare
Choose a tag to compare

Changes since tio v1.19:

  • Added more error handling of terminal calls

    Also removed duplicate terminal flushing calls.

  • Revert "Added support for non-standard baud rates"

    This reverts commit deec83a.

    Reverting because supporting non-standard or arbitrary baud rates is
    troublesome because the c library provides no means of doing so and even
    if bare metal linux kernel interface is used it will not work on all
    Linux kernels version.

tio v1.19

04 Jun 20:10
v1.19
Compare
Choose a tag to compare

Changes since tio v1.18:

  • Rearranged key commands

    Rearranged the key commands:

    ctrl-t c (clear screen) is now
    ctrl-t l which is similar to the well known shell ctrl-l

    ctrl-t i (show settings information) is now
    ctrl-t c (show configuration)

    Updated man page accordingly.

  • Added "ctrl-t c" key command to clear screen

tio v1.18

29 May 06:55
v1.18
Compare
Choose a tag to compare

Changes since tio v1.17:

  • Updated man page

  • Added support for non-standard baud rates

    Only enabled when possible, that is, when the BOTHER definition is
    available.

    It is untested but it should work as described here:
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683826

    Some Cypress USB<->serial devices supposedly supports arbitrary speeds.

  • Generate baudrate switch cases based on detection

    Support a single source of baud rate configuration as discussed in
    #45 .

    To do so, autogeneration of the switch cases which do the baud rate
    option value check and configuration/conversion in tty_configure() is
    introduced via a single macro.

    Just to be safe, this change also enables configure detection of all
    baud rates, including the ones previously assumed supported by most/all
    systems (POSIX).

  • Minor cleanup

  • Exit when not a tty device in autoconnect mode

Jakub Wilk:

  • Added non-standard baud rates that are defined on FreeBSD
  • Capitalized "GitHub" in README

tio v1.17

26 May 15:01
v1.17
Compare
Choose a tag to compare

Changes since tio v1.16:

  • Compacted tty_configure() a bit

  • Fixed automatic baud rate enablement

  • Minor cleanups

  • Added autodetection of available baud rates

    Various platforms support different baud rates.

    To avoid adding platform specific handling generic baud rate detection
    tests are introduced in the configure script. Successfully detected baud
    rates are automatically enabled. This applies to both the C code and the
    bash completion script.

    Note:
    Baud rates below 57600 are defined by POSIX-1 and supported by most
    platforms so only baud rate 57600 and above are tested.

  • Updated bash-completion

  • Fixed printf() format type

  • Added Travis build configuration

Jakub Wilk:

  • Generated bash completion at configure time
  • Reduce code duplication in baud rate detection
  • Add support for baud rates 200 and 1800
  • Fixed baudrate type

tio v1.16

24 May 19:29
v1.16
Compare
Choose a tag to compare

Changes since tio v1.15:

  • Updated man page
  • Updated README
  • Removed obsolete packaging files
  • Removed use of deprecated bzero()