Commit Briefs
wrapping shouldn't reach the last column
since we can't move the cursor past the last column, we can't draw a character there.
use grapheme_encode_utf8 instead of our home-grown utf8_encode
libgrapheme does a few more checks than we do
use a byte offset to track the point in the line
Instead of using a code-point offset, use a raw byte offset and navigate backward and forward by means of graphemes. This gives a correct "visual" backward/forward navigation through characters.
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