Commit Briefs
bump version to 0.10.1 (tags/0.10.1)
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
pages: update gemini url
Update the gemini URL to point to telescope-browser.org
bump version to 0.10 (tags/0.10)
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).
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.
release: include libgrapheme
When making release tarballs, ensure we also include libgrapheme in case that's not available system-wide.
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: augment minibuffer_read with the initial input
fixes a regression where the text inputted via ui_read() can't be edited.