Results 746 comments of Alexander Batischev

Hi! Please run with `--log-level=6 --log-file=newsbeuter.log` and post the resulting log. ([Gist](https://gist.github.com/) is awesome.)

> Some kind "smart wrapping" for tables, meaning wrapping a few select columns to bring it under the screen width Judging by how #447 looked in 2.9, it looks like...

Oh, there is no such option indeed! Thanks for reporting.

Alternatively we can just find an implementation of function that escapes arguments properly. Then we can keep using `system()` and stay confident that everything we pass there either came from...

Confirmed with Konsole 17.04.1, Newsbeuter d20cf. STFL 0.22 and 0.24 behave the same. I also ran Newsbeuter with debug logging enabled and it seems like Newsbeuter itself is *not* confused...

While looking through STFL code, the following line from `wt_list_prepare` ([widgets/wt_list.c](http://svn.clifford.at/stfl/trunk/widgets/wt_list.c)) caught my attention: ```c int len = wcswidth(text,wcslen(text)); ``` `wcslen` is supposed to calculate the string length, and `wcswidth`...

To clarify: I'm not saying the problem is definitely with this particular line; I'm saying the problem is, probably, with `wcwidth` overall.

Tried the same program on FreeBSD 11.0-p9, the result is the same. Had to change "en_US.utf8" to "en_US.UTF-8", otherwise the code is the same.

Interesting: if I copy the text from the console into the browser, the string takes up **37** columns; not 39 like it does in the terminal: ``` | . |...

[Filed upstream](https://sourceware.org/bugzilla/show_bug.cgi?id=21862).