Commit Briefs

Omar Polo

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.




Omar Polo

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.


Omar Polo

fix top_line/current_line wrt L_HIDDEN

this fixes some infinite loops that may happen if the first line is hidden, or things happens. The idea is to move the line forward/backward until a non-hidden one is found.


Omar Polo

update the push-button behaviour



Omar Polo

chain else/if


Omar Polo

s/cont/flags


Omar Polo

scroll one line more on page up/down

with the new implementation of redraw_window, we need to scroll a line more to "push" for a new page scroll.


Omar Polo

update README.md

* drop the "shouldn't lag" bit, it doesn't feel right * specify: that's the UI for OOB that's missing, not the support alogether


Omar Polo

small improvements for about:new

* add the name of the search engine * add a link to about:about


Omar Polo

slightly improve about:about


Omar Polo

remove useless TODO comment


Omar Polo

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.