Commits


move parser declarations so parser.h


bugfix: allow editing minibuffer history restore the current line, so the editing operations can actually modify the input buffer, instead of the history string.


move declarations to minibuffer.h


move minibuffer-related fns to their own file and a bit of foreshadowing... :)


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()