Commits


fix certificate mismatch after load_previous_page and proxy load_previous_page calls directly do_load_url, where the proxy reset happens in load_url.


initialize tabshead and proxylist early after the re-exec diff, the configuration gets loaded *before* and then the proxy list is initialized. Thus once we start the UI the proxy list is always empty. Solve the headaches by using TAILQ_HEAD_INITIALIZER. Or, in theory we could also avoid the initialization at all, since globals vars should be zeroed.


rename minibuf to echoarea there's a close relationship between the echoarea and the minibuffer, but let's call it echoarea for now.


sync


make \n optional in some contexts


bind C-w to tab-close by default


bind c-t to tab-new by default and while there document some missing keys.


re-exec the children processes This way, they get their own new random address space.


style(9)


initialize the keys before reading the configuration


move the argv handling back into the main()


bugfix: print the trailing face until the right column This would leave the last column white if !olivetti-mode and a background color for some body lines


guard cmd_scroll_line_up against crashes buffer->top_line could end up being NULL if we blindly TAILQ_PREV...


fix detection of empty lines inside pre blocks empty lines inside pre blocks were misleadingly matched as LINE_TEXT.


drop the in_body field and use a bit in the flags field