Commits


bump version to 0.9


add release target


few more tweaks to the site for 0.9


add the keys (previous and one future)


more tweaks to the site for 0.9


ev: add explicit check min can't possibly be un-initialized, since poll(2) returns zero only when the timeout expires. However, this should please some checkers (looking at you, fortify/string.h!) and doesn't cost anything.


improve telescope.1


about:license: compact the entries for the Regents


improve about:crash


mention client certificates in about:help and other minor tweaks


telescope.1: remove the text-wrapping CAVEAT not that we're particularly smart now, but libgrapheme gives us a nice result in the scripts I tried.


ev: style tweak for cancel_timer() in case i == base->ntimers bubbledown() won't do anything, but it's still better to pass an index that we know is valid.


decouple bufio from ev more a matter of cleanliness than a strong reason, but this allows to reuse bufio without ev (if wanted to.)


net: initialize fds earlier


net: use a single timer for asr and handshake timeout


ev: protect from timers that delete themselves delete the timer before running the callback: code in net.c may end up deleting the current timer from the timer' callback.


ev: switch to poll(2) ppoll(2) may not be available and we don't really need sub-millisecond precision.


draft the changelog for 0.9


add some forgotten ChangeLog entries


iritest: include stdint.h; iri.h uses uint16_t


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