Commits


add libobj to the tests


remove the dependency on utils.c from a few binaries telescope-identity(1) and the tests don't need it anymore.


clean up unused includes


move unicode_isgraph in minibuffer.c (codepoint_isgraph)


remove unused unicode_isspace


unbreak tests; parser_gophermap.c now needs iri too


missing include


move imsgev & co to their own file This avoids bringing the dependency on ev on telescope-identity(1) and the tests as well.


iritest: add some %enc/dec tests


net: re-enable asr_run Make asr_run() work on top of ev. While here, rename the function names and add real error checking.


sync changelog


iri: always output file:// urls with the `//' separator


iri: rework iri_unparse() I'm not actually pround of the %s%s%s%s%s%s... etc, but it works fine. There's no need to do further escaping here, since consuming code is not supposed to reach inside the iri struct. It'll be made opaque maybe in the future.


fix handling of gopher selectors Much of telescope works in terms of URI, so we convert each gopher link to an URI. However, we didn't urlencode the path parameter, thus failing on every link that contains spaces or similar invalid (in URI paths) characters. Issue reported by hryjksn on github, thanks! https://github.com/omar-polo/telescope/issues/14


expand the mention for a copyright