Commit Briefs

7d2a2ace4d Omar Polo

add certs.[ch]

adapted from gmid. we'll soon use it to provide client certificates support in telescope.


7251d7ad3d Omar Polo

sync changelog


b10ba33158 Omar Polo

save finger:// and gopher:// URLs to the history

gemini is handled when the 2x reply is received. Gopher and Finger lack an equivalent, so call history_add() for them at EOF.


7cdfd12361 Omar Polo

cache finger pages as well


d2e2bebcbe Omar Polo

bp_select: call exit_minibuffer() when done

Currently it is still fine to access ministate after exit_minibuffer(). In the future, if we ever support recursive minibuffers it won't. So, defer the exit_minibuffer() call and use minibuffer_compl_text() instead of peeking into ministate. While here, also add the "Bookmarked" message when it successfully bookmarked the page.


ba8a119df2 Omar Polo

fix bookmark_page() failure check

it returns -1/0 not 0/1


a8534f9169 Omar Polo

ignore obj/ and build/ too


d08fccd2fe Omar Polo

removed -C/--colours flag


69924ec3b3 Omar Polo

phos is no more


7c7d258aee Omar Polo

fix regress after recent changes


1ac119fb5a Omar Polo

move all the sources back in the root directory

subdir is just messier for no good reason


6ab857d5a8 Omar Polo

move includes back to the root directory

Splitting stuff into sub-directories was just a big mistake.


65c4966563 Omar Polo

rework the history management

It was a huge pile of spaghetti with useless utility functions and lots of code reaching into the "data structure" (if you can call it so) to do stuff. Instead, provide a "module" with a clean interface and noone reaching in the insides.


91ef5ab410 Omar Polo

iri: fix parse_path_absolute with path being "/"

it was mis-parsed as "" causing failures when resolving a relative URI.


0f7d82716a Omar Polo

attempt to fix relative URLs

Was broken in 2590504796 with the switch to the new APIs. The previous implementation accepted a parsed URL as base, while the new one takes a string and we pass NULL when we want to refer to the current URL...