Commit Briefs
switch yornp_cb data back to an unsigned int
it bothers me to keep alive a pointer inside a struct tab.
free page contents on do_load_link
to do that, move empty_vlist to wrap.c and provide a similar function for struct line*s.
big refactor: introduce the window abstraction
- commands now take a struct window* instead of a raw tab - the struct ui_state is gone - using a window for the minibuffer too helps avoid code duplication - it will let us having more than one window on a tab! :DD It doesn't seem to have broken anything...
starting to implement TOFU
popuplate an hash table with the certs and keep it in memory. Later, store the table in ~/.telescope/known_hosts and re-read back during startup.
(initial) add trust status
following gemini://thfr.info/gemini/modified-trust-verify.gmi
fix various warnings, no functional changes
now that we have a bounch of -Wxxx flags during compilation, let's fix everything.