Commits


cursor handling with utf8 support the code relative to the cursors movements now respects the width of the characters (zero, one or two cells).


drop funny characters at reading-time


refactor parsers: add parser_foreach_line to rule 'em all


fix warnings


fix compilation on glibc glibc needs _GNU_SOURCE defined to make IOV_MAX visible. Use AC_USE_SYSTEM_EXTENSIONS and make sure to include compat.h before everything else. Found by cage_, thanks!


change default quote continuation prefix using "> " as prefix for both first and continuation lines was a bit ambiguous.


fix a case of use-after-free in parser_set_buf p->buf and buf almost always overlap. This means that once we free(p->buf), buf becomes invalid. It probably never crashed on memcpy since because the buffer is almost always quite small.


fixed strtonum prototype found by cage_: thanks!


take an initial URL as first positional argument


fix some glitches when a background tab finish loading


show the URL at point in the minibuffer


mkdir ~/.telescope on startup


don't include <err.h>, use the compat layer


persist certificate hashes to the known_hosts file


fmt + avoid possible errors