Commits


(process) network -> net rename


move utf8 decl. to utf8.h


move ui decl. to ui.h


move parser declarations so parser.h


move declarations to minibuffer.h


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


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


initialize the keys before reading the configuration


move the argv handling back into the main()


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


deal with BOM -- that is, ignore it


fix two related bug Don't crash when there's a certificate mismatch and after saving the cert, before choosing to persist it, the page gets redirected; also, don't repeat the "Certificate mismatch" after the first yes, if there's a redirect. Now when the user accept a certificate, is treated as temporary saved for the whole session.


add hide-pre-context and hide-pre-blocks * hide-pre-context: if nonzero hide the start and end line of a pre block (i.e. ```). Defaults to zero. * add: hide-pre-blocks: if nonzero hide by default the body of a pre block; push-button can be used to toggle visibility per-block. Defaults to zero.


add support for hidden lines; push-button now toggle pre blocks


retire restore_cursor and the force-redraw optimization (for now) don't consider restore_cursor as a public interface and while there rename it as restore_curs_x, as it describes better the behaviour of the function. I have to disable the buffer->force-redraw optimization, at least from now, given that cmd.c don't update curs_y anymore, and with that optimisation in place the cursor y position doesn't get updated upon redraw. Add a comment as a future note though.