Commit Briefs

Omar Polo

move minibuffer-related fns to their own file

and a bit of foreshadowing... :)


Omar Polo

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.


Omar Polo

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.


Omar Polo

rename minibuf to echoarea

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


Omar Polo

sync


Omar Polo

make \n optional in some contexts


Omar Polo

bind C-w to tab-close by default


Omar Polo

bind c-t to tab-new by default

and while there document some missing keys.


Omar Polo

re-exec the children processes

This way, they get their own new random address space.


Omar Polo

style(9)




Omar Polo

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


Omar Polo

guard cmd_scroll_line_up against crashes

buffer->top_line could end up being NULL if we blindly TAILQ_PREV...


Omar Polo

fix detection of empty lines inside pre blocks

empty lines inside pre blocks were misleadingly matched as LINE_TEXT.