Commits


add cmd_{backward,forward}_paragraph


improve ``` lines + different faces for prefix and text


in pre lines, add the alt text as line text


added cmd_{previous,next}_button


keep the cursor at the start of the "real line" after redraw


anchor the cursor to the text


simplify new_tab


don't redraw the modeline tab isn't focused


yield_w after a failed connect


get rid of clminibufev_set it was probably causing weird locks on the UI, and using evtimer_pending is cleaner anyway.


move tabline style to an external struct


mark line_faces as static


first draft of asynchronous dns resolution Use asr on OpenBSD to do DNS query lookups asynchronously. At the moment it seems a bit hard to provide the whole asr + asr_event stuff in the compat layer, so hide those bits behind an #ifdef; not the prettiest solution, but a working one. Future works may either: - provide a stub implementation for the asr stuff - bundle the libasr from OpenSMTD-portable


mode can be NULL at times


don't emit LINE_PRE_{START,END} in text/plain