Commits


bump version to 0.10.1


sync changelog


add note about minor release


parser: make parser_set_buf() private


add some maintainer notes


-current again (for real)


test: simulate the empty documents This forces the test to issue a parser_parse() with a zero-sized buffer so that we can properly test empty documents as well in the regression test. Would have prevented https://codeberg.org/telescope-browser/telescope/pulls/32


parsers: don't error on empty documents See https://codeberg.org/telescope-browser/telescope/pulls/32


parser: make parser_append() private


pages: update gemini url Update the gemini URL to point to telescope-browser.org


fix official site


-current again


bump version to 0.10


keys for next release


delete the site, it is now maintained in a different place


Makefile: dist-hook: use $(distdir) When running "make clean" in libgrapheme, do so in the $(distdir) target, and not the $(topsrc)/libgrapheme target, as by the time dist-hook runs, the files have already been prepared in $(distdir).


sync changelog


Makefile: add dist-hook target to clean libgrapheme Make sure we clean out any unwanted files in libgrapheme/ when creeating a release tarball, as we don't want such files present.


open unknown protocols with the default opener


fmt


release: include libgrapheme When making release tarballs, ensure we also include libgrapheme in case that's not available system-wide.


cmd.c: add unistd.h for getpid()


move exec routines to their own file This leaves the room open to further improvements and tries to keep it apart from the UI itself.


minibuffer: fix text accounting in minibuffer_taint_hist()


minibuffer: augment minibuffer_read with the initial input fixes a regression where the text inputted via ui_read() can't be edited.