github uoaerg/wavemon v0.9.2
Support for wide characters (UTF-8)

latest releases: v0.9.5, v0.9.4, v0.9.3...
3 years ago

Changing to libncursesw as the preferred variant, to ensure proper rendering on UTF-8 terminals.

Fixes

  • General

    • proper rendering on UTF-8 terminals (#70),
    • enabled by using libncursesw in place of libncurses,
    • and using wide-characters for rendering where supported.
  • Info Screen:

    • properly clear area when updating with new data,
    • do not leave rx / tx empty when no data available (use 'n/a' instead),
    • improve rendering on some terminal types (e.g. ansi),
    • refresh immediately after a window-size change;
  • History Screen:

    • do not display noise / SNR levels when such data is not reported by the driver;
  • Scan Screen:

    • fix segmentation fault when no CAP_NET_ADMIN permissions (#72),
    • fix locking bug (#78), redoing the original and incorrect fix (#42),
    • as a result, screen now retains data when switching windows;
  • Conf Screen:

    • fix memory leak identified in #73,
    • reorganize into sections via separators.

Miscellaneous

  • Keyboard shortcuts: can now use 0..9 in place of F10, F1..F9 (#76);
  • Scan screen: increased the usable window size by 1 line;
  • Build: updated several outdated build/bootstrap files.

Don't miss a new wavemon release

NewReleases is sending notifications on new releases.