]> git.sur5r.net Git - tio/blobdiff - ChangeLog
New upstream version 1.34
[tio] / ChangeLog
index 68e93475362f7874437b82cec6627a968cf21b06..55d656cd1a531d31f4a24b7998db22b68ef42f70 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,210 @@
+=== tio v1.34 ===
 
-=== tio v1.32 ===
+
+
+Changes since tio v1.33:
+
+ * Fix setspeed2 compilation
+
+ * Only apply color formatting when using color option
+
+   To help the color blind who may use custom terminal foreground /
+   background colors.
+
+ * Update README
+
+ * Add '-c, --color' option
+
+   Allow user to select which ANSI color code to use to colorize the tio
+   text. To successfully set the color the color code must be in the range
+   0..255.
+
+   If color code is negative tio will print all available ANSI colors.
+
+   The default color is changed to bold white to make tio defaults usable
+   for most users, including color blind users.
+
+ * Fix setspeed2 check
+
+ * Fix meson header check string
+
+ * Reintroduce long timestamp format
+
+   But make the timestamp format RFC3339 compliant instead. The RFC states:
+
+   NOTE: ISO 8601 defines date and time separated by "T".
+         Applications using this syntax may choose, for the sake of
+         readability, to specify a full-date and full-time separated by
+         (say) a space character.
+
+   This way we keep the information specified by ISO 8601 but make it more
+   human readable which is better for the console output.
+
+ * Update version year
+
+Sylvain LAFRASSE:
+
+ * Fix TTY device listing on Darwin. (#136)
+
+ * Fix TCGETS2 search on Darwin.
+
+
+
+Changes since tio v1.32:
+
+ * Show auto connect status in show configuration
+
+ * Use '#pragma once' in all headers
+
+ * Improve printed output
+
+   Get rid of inconsistencies in the printed output (error printing,
+   colors, etc.).
+
+   Prepare for user configurable color.
+
+ * Rename option -i to -L
+
+ * Shorten timestamp
+ * Shorten timestamp description
+
+   We do not need the date part of the timestamp. It simply takes up too
+   much precious line space. In case of logging to file, one can easily
+   conclude the date from the file date information.
+
+ * Replace Travis with circleCI
+
+ * Replace autotools with meson
+
+   To introduce much simpler build configuration which is also easier to
+   maintain.
+
+ * Add list serial devices feature
+
+   For convenience, add a --list-devices option which lists the available
+   serial devices.
+
+ * Cleanup: Use dot notation for default options struct
+
+ * Update AUTHORS
+
+ * Add command to show version
+
+   The key sequence ctrl-t v will now show the version of tio.
+
+ * Align format of timestamps
+ * Add Sylvain as official co-maintainer
+
+Sylvain LAFRASSE:
+
+ * Add '-t' option description for time stamping.
+
+ * Add description for time stamping.
+
+ * Resolved tio/tio#84: Added timestamps in log file if enabled.
+
+attila-v:
+
+ * Refine timestamps with milliseconds and ISO-8601 format (#129).
+
+   * Show milliseconds too in the timestamp (#114) and log file (#124)
+   * Change timestamp format to ISO-8601.
+
+Yin Fengwei:
+
+ * Output newline on stdout with hex print mode
+
+   This is to fix the issue #104. The timestamp will always be
+   printed at the beginning of line:
+
+   [10:25:56] Switched to hexadecimal mode
+   0d 0a 0d [10:25:57] 41 43 52 4e 3a 5c 3e 0d 0a 0d [10:25:58] 41
+
+   is changed to:
+
+   [12:34:56] 45 72 72 6f 72 3a 20 49 6e 76 61 6c 69 64 20
+   [12:34:56] 41 43 52 4e 3a 5c 3e
+   [12:34:56] 41 43 52 4e 3a 5c 3e
+   [12:34:57] 41 43 52 4e 3a 5c 3e 6c 73
+
+Jakob Haufe:
+
+ * Make comparison POSIX compliant
+
+   String comparison with == is not POSIX compliant and can fail with e.g.
+   dash.
+
+Henrik Brix Andersen:
+
+ * Add bash completion of tty devices.
+
+ * Add -t/--timestamp to bash completion script.
+
+Henner Zeller:
+
+ * Local echo: show character by character even if stdout buffered.
+
+Björn Stenberg:
+
+ * Show error when failing to open a tty
+
+Alban Bedel:
+
+ * Fix out of tree builds
+
+   Out of tree builds are currently broken because $(top_srcdir)src/include
+   is not in the search path. In tree builds are working because autconf add
+   $(top_builddir)/src/include to the search path for the generated config.h.
+   As $(top_builddir) and $(top_srcdir) are identical during in tree builds
+   the search path still end up beeing somehow correct.
+
+   To fix this add -I$(srcdir)/include to the CPPFLAGS in Makefile.am.
+
+Fabrice Fontaine:
+
+ * src/setspeed2.c: fix redefinition of termio
+
+   Include ioctls.h and termbits.h from asm-generic instead of asm to avoid
+   build failures.
+
+Erik Moqvist
+
+ * Exit if output speed cannot be set.
+
+Lars Kellogg-Stedman:
+
+ * fflush() after putchar() for print_hex and print_normal
+
+   In order for local echo to work properly, we have to either call
+   fflush(stdout) after every character or just disable line buffering.
+   This change calls fflush() after putchar().
+
+ * Disable line buffering in stdout
+
+   In order for local echo to work properly, we have to either call
+   fflush(stdout) after every character or just disable line buffering.
+   This change uses setbuf(stdout, NULL) to do the latter.
+
+George Stark:
+
+ * dont show line state if ioctl failed
+
+ * add serial lines manual control
+
+arichi:
+
+ * Flush every local echo char
+
+   Flush stdout at every char in case it
+   happens to be buffered.
+
+Mariusz Midor:
+
+ * Newline: handle booth NL and CR
+
+   Flag ONLCRNL expects code \n after press Enter, but on some systems \r is send instead.
 
 
 
@@ -659,4 +864,3 @@ Jakub Wilk:
  * Fixed silly "tio or tio" in man page
 
  * Fixed typo
-