Commit Briefs


Omar Polo

tagged 0.3 -- Spaceman (tags/0.3)


Omar Polo

"humanize" byte progress

i.e. trasform XYZ bytes to something readable


Omar Polo

first revision of a parser for the configuration file

There is only the code to do the parsing, not actually applying them. The accepted syntax is as follows: # `set' to, hum, set options set max-redirect = 5 set new-tab-url = "about:blank" # change the styling style tabline foreground white style tabline background black style line.title2 { prefix "## " cont " " attr bold } # keybindings management bind global-map "1 G" beginning-of-buffer bind minibuffer-map "C-c" minibuffer-abort unbind minibuffer-map "C-g"


Omar Polo

tagged 0.2 (tags/0.2)

Changelog since 0.1.1: * save certificates per (host, port) tuple, not only per-host * don't crash on invalid lines in known_hosts * allow saving the new certificate after mismatch * fix cmd_scroll_down/up: they scrolled two line more than what intended * fix out-of-bound * automatic gemini:// on load-url * display a `!' when a non-focused tab gets loaded * added aliases for tab-{next,new,previous} * unbreak forward-char * debounce resize event * new heuristic to obtain the page title: if no h1 found, try with h2s and h3s * ask the user to save a page when it can't be rendered * drop the urgent flag when switching to a tab after closing one * fix tab width


Omar Polo

properly check for sys/queue.h

before we (wrongly) always used the bundled version


Omar Polo

add compat for strsep


Omar Polo

bump version (tags/0.1.1)


Omar Polo

require c99


Omar Polo

fix compilation on glibc

glibc needs _GNU_SOURCE defined to make IOV_MAX visible. Use AC_USE_SYSTEM_EXTENSIONS and make sure to include compat.h before everything else. Found by cage_, thanks!


Omar Polo

added compat for ohash


Omar Polo

first draft of asynchronous dns resolution

Use asr on OpenBSD to do DNS query lookups asynchronously. At the moment it seems a bit hard to provide the whole asr + asr_event stuff in the compat layer, so hide those bits behind an #ifdef; not the prettiest solution, but a working one. Future works may either: - provide a stub implementation for the asr stuff - bundle the libasr from OpenSMTD-portable


Omar Polo

add various -W flags


Omar Polo

add compat for memmem(3)


Omar Polo

fix compat layer build