Commit graph

549 commits

Author SHA1 Message Date
Martin Lund
e9d5a23129 Move string_to_long() to misc.c 2022-03-11 13:33:35 +01:00
Martin Lund
d7b038d4ef Update CircleCI config 2022-03-11 13:26:07 +01:00
Martin Lund
02c0c61e07
Merge pull request #109 from Liambeguin/config-file
Add support for a configuration file
2022-03-11 13:16:17 +01:00
Liam Beguin
25123fefea document configuration file options
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-03-10 10:34:52 -05:00
Liam Beguin
2e5c1ff20c add support for a configuration file
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-03-10 10:34:52 -05:00
Liam Beguin
2795ef6c79 misc: add _unused macro
Some parameters are expected to be unused.
Add a basic macro to mute these compiler warnings.

Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-03-09 20:39:48 -05:00
Liam Beguin
04da651f09 options: expose string_to_long()
Expose string_to_long() so that other source files can use it.

Signed-off-by: Liam Beguin <liambeguin@gmail.com>
2022-03-09 20:15:30 -05:00
Martin Lund
0a825d87cf Update tio gif 2022-02-25 07:25:34 +01:00
Martin Lund
b23397caa0 Fix text 2022-02-25 07:16:14 +01:00
Martin Lund
166d36d7d4 Correct text 2022-02-23 15:35:46 +01:00
Martin Lund
3773fddb6a Update README 2022-02-23 15:17:42 +01:00
Martin Lund
950373d10d Update LICENSE date 2022-02-20 08:19:50 +01:00
Martin Lund
39a9c4bbda Remove redundant COPYING file 2022-02-20 08:19:29 +01:00
Martin Lund
e11fcbd2f4 Bump version 2022-02-20 01:09:50 +01:00
Martin Lund
88974852ae Update version_date 2022-02-20 00:51:09 +01:00
Martin Lund
3c12616128 Update ChangeLog 2022-02-20 00:50:32 +01:00
Martin Lund
690fbebfc7 Bump version 2022-02-19 13:24:12 +01:00
Martin Lund
9f2cac4e41 Fix log exit print 2022-02-19 10:00:21 +01:00
Martin Lund
8f63f755da Cleanup color option 2022-02-19 09:45:02 +01:00
Martin Lund
45210bc741 Add support for automatically generated log filename
Automatically generate log filename if none is provided.

The auto generated file name is on the form:
"tio_DEVICE_YYYY-MM-DDTHH:MM:SS.log"
2022-02-19 09:29:33 +01:00
Martin Lund
d8a822a3fb Add support for configurable timestamp format
Also changes default timestamp format from ISO8601 to classic 24-hour
format as this is assumed to be the format that most users would prefer.

And reintroduces strict but optional ISO8601 format.

This feature allows to easily add more timestamp formats in the future.
2022-02-19 02:26:10 +01:00
Martin Lund
47694904cf Update README 2022-02-18 04:44:10 +01:00
Martin Lund
63ef65804f Reintroduce asm-generic/ioctls.h
It is needed for ppc builds.
2022-02-17 05:47:06 +01:00
Martin Lund
7ffeeccdf5 Merge branch 'osx-baudrate' of https://github.com/robey/tio into robey-osx-baudrate 2022-02-16 05:24:35 +01:00
Martin Lund
27f4d31380 Add macro hack to workaround older buggy glibc 2022-02-16 02:26:36 +01:00
Martin Lund
cbfa118a2b Update version_date 2022-02-15 12:05:23 +01:00
Martin Lund
a1afc2bcfa Update ChangeLog 2022-02-15 12:04:09 +01:00
Sylvain LAFRASSE
2d1e0f1233
Fix TTY device listing on Darwin. (#136) 2022-02-15 11:15:39 +01:00
Martin Lund
3d08787142 Fix setspeed2 compilation 2022-02-15 03:47:24 +01:00
Martin Lund
1ae889fdb2 Bump version 2022-02-15 00:58:44 +01:00
Martin Lund
0e62995e6e Only apply color formatting when using color option
To help the color blind who may use custom terminal foreground /
background colors.
2022-02-15 00:48:10 +01:00
Martin Lund
a699561211 Update README 2022-02-14 22:50:47 +01:00
Martin Lund
274cb63197 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.
2022-02-14 22:25:29 +01:00
Martin Lund
32e853e46e Fix setspeed2 check 2022-02-14 21:01:58 +01:00
Martin Lund
75a7e06d5d Fix meson header check string 2022-02-14 20:25:33 +01:00
Martin Lund
2f51e8368f
Merge pull request #135 from sly74fr/feature/macos_meson_build
Fix TCGETS2 search on Darwin.
2022-02-14 20:20:40 +01:00
Sylvain LAFRASSE
6a57695ab3 Fix TCGETS2 search on Darwin. 2022-02-14 14:49:42 +01:00
Martin Lund
883e3b0bea 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.
2022-02-13 19:29:13 +01:00
Martin Lund
32113076d6 Update version year 2022-02-13 18:28:04 +01:00
Martin Lund
3599b84ad2 Update meson c standard 2022-02-13 11:11:46 +01:00
Martin Lund
d4c3751405 Meson cleanup 2022-02-13 11:07:51 +01:00
Martin Lund
f788ae2ca4 Update ChangeLog 2022-02-13 11:03:03 +01:00
Martin Lund
cdfdbee9ee Update README 2022-02-13 10:18:10 +01:00
Martin Lund
1d03313848 Update version_date 2022-02-13 09:39:43 +01:00
Martin Lund
b36b97769a Update README 2022-02-13 08:34:27 +01:00
Martin Lund
137b2823af Update headers 2022-02-13 06:35:03 +01:00
Martin Lund
2375bc0c7b Show auto connect status in show configuration 2022-02-13 05:46:31 +01:00
Martin Lund
ff4b37af53 Update ChangeLog 2022-02-13 05:34:19 +01:00
Martin Lund
5d031a51f9 Cleanup 2022-02-13 02:13:43 +01:00
Martin Lund
0985f70c13 Update AUTHORS 2022-02-13 01:54:59 +01:00