Commits


keep track of the current tab and restore it after startup


handle unknown protocols gracefully


add -C/--colors: dumps all available colors


added long options --help and --version


don't let the net process stick around flush the net ibuf too


use a lockfile to prevent multiple instance of telescope


move defaults.c decls. to their own header


completing_read: take tab pointer instead of id


move pages decl. to their own header


flush imsg buffer before quitting this ensures that all the pending messages, such as the two IMSG_QUIT, but limiting to them, are actually sent. This unbreaks save_session too.


refactor: all imsgs are completely asynchronous


(process) network -> net rename


move ui decl. to ui.h


move parser declarations so parser.h


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.