Commit Briefs
sync (tags/0.5.1)
gopher: don't skip the initial /
some gopher servers requires the selector to start with a slash. Or maybe it's the other way around, and some servers are too much forgiving.
bump version (tags/0.5)
link the duckling proxy in the "protocol proxy" section
It's the only kind of protocol-proxy I know. The downside is that is an HTTP link :/
simplify wrap_page and fix wrapping of pre text
The column at which preformatted text should be formatted is the same as the "normal" text, so why the difference? MIN(fill_column, width) is always the correct choice for wrapping the text.
fill pre text until the last available column, not one less
This was fixed previously in the wrap_text case but I forgot to update the hardwrap_text case too.
configure: fix build with separate libtinfo
ncurses has "--with-termlib" build option, which forces some symbols from libncurses.so to be moved to libtinfo.so. It caused the following error: ld: ui.o: undefined reference to symbol 'keypad' ld: /lib64/libtinfow.so.6: error adding symbols: DSO missing from command line
schedule ui redraw on tab new/free
this helps to correctly manage the tab bar when tab-bar-show is 1.
add tab-bar-show option to control the tab bar rendering
If tab-bar-show is -1 hide the tab bar permanently, if it's 0 show it unconditionally. If it's 1, show the bar only when there is more than one tab.