slang 2.x doesn't automatically determine if it should enable UTF-8 mode causing crappy line-drawing code in all slang-using apps. slang should be figuring out on its own if it should enable its UTF-8 mode based on LANG (... or just have it always enabled) This is a regression from 1.4.x
Created attachment 121722 [details] patch for this issue This fixes it - it calls the function that sets up the UTF-8 support based on locale.
Thanks. We call now: ( SLcurses_initscr() ) -> SLsmg_init_smg() -> SLutf8_enable() -> utf8_enable() and then query: nl_langinfo (LC_CTYPE); getenv("LC_ALL"); getenv("LC_CTYPE"); getenv("LANG");