Commit Briefs

8534942b63 Omar Polo

bump version (tags/0.1.1)


a38a3a1f47 Omar Polo

add changelog


a13419ca41 Omar Polo

uri -> phos_uri for !HAVE_ASR_RUN


81d1e61a2f Omar Polo

phos_serialize_uri: handle port number


f298c6abf2 Omar Polo

add phos/phos.h to telescope_SOURCES (tags/0.1)


6f66d9bfc5 Omar Polo

don't allow recursion on yornp

if we're already in the minibuffer, just assume a "no" response, it's the easiest (and safest) thing to do.


f7a80b3c01 Omar Polo

percent-encode the input request


4190a5c216 Omar Polo

sync from libphos


970deec6eb Omar Polo

tweak comment


7dbaef9487 Omar Polo

remove some Ic from the manual

this way, :t kill-telescope RET jumsp to the definition of the command instead of the C-x C-c entry, for instance.


2eef3403bf Omar Polo

generate a new id for every request

bad things (tm) can happen if we do a IMSG_GET hwen a page is loading. This fixes it by generating a new id for every request, so the current one (if there is one) can safely finish (stop_tab can take a while) while we're doing the next one.


ed383cf46b Omar Polo

fix loading of about: urls


8f127baa62 Omar Polo

simplify & improve tabline rendering

if there are more tabs than space, the selected tab is no more always the first.


332ed2e345 Omar Polo

drop old url stuff


31f1a758a6 Omar Polo

switch to phos_uri

Initially I took the IRI parser from gmid, stripped of the UTF-8 things and transformed back into a URI parser. Then I've added some functions to resolve URIs, but it wasn't enough. gmid parser is aimed at servers, and so it doesn't handle very well relative links. This makes use of the libphos uri parser, which was coded to follow the RFC more strictly, and to fully support all kinds of URIs. It'll need to be expanded in the future and be improved for sure


bfa33dbefe Omar Polo

import some bits from libphos


7c698b4fcf Omar Polo

fix search engines

drop both GUS and houston, long live geminispace.info


2d8fdde46d Omar Polo

fix continue condition


d55d6174ba Omar Polo

handle success code other than 20

20 is the only used, but *technically* one (read: Sean and his client torture test) can send 29, 27, ...


ba714ce392 Omar Polo

hack to support //

while waiting for a new RFC-compliant URL parser


37d429b0d8 Omar Polo

drop pid from the proc title


b35751391b Omar Polo

switch yornp_cb data back to an unsigned int

it bothers me to keep alive a pointer inside a struct tab.


e9b1e094d4 Omar Polo

mention the session file


c7107cec96 Omar Polo

save session and reload it on startup


e49ce157fa Omar Polo

add extra parameter to yornp