Commit Briefs

Omar Polo

use libgrapheme for text reflowing

unlike the previous hack, libgrapheme is UNICODE 15.0 compliant (at the time of writing) and provides some nice API. While here, drop the hard wrap method for preformatted blocks: always use the normal wrapping. Since libgrapheme is not yet widely available, future commits will probably add a bundled version to ease packaging. I'll also start to replace various home-grown UNICODE/utf8 handling routines with functions from libgrapheme.


Omar Polo

start a new release cycle


Omar Polo

bump version


Omar Polo

tag 0.8 "Le Scarpe Volanti" (tags/0.8)


Omar Polo

disable landlock

it's currently unused (the net process unfortunately can't sensibly make use of it: breaks the DNS...) In the future I'd like to move the parsers in their own (sandboxed) process, so don't delete the landlock code yet.


Omar Polo

fix build out-of-tree

The issue with building out-of-tree was that some pages were generated by autoconf in $(builddir) and others were as-in in $(srcdir). While it was possible to use the right combination of $(builddir)/$(srcdir), just move everything as .in and generate every page during the configure step.



Omar Polo

add some more warnings to the mix



Omar Polo

start new release cycle


Omar Polo

tag 0.7.1 -- bugfix release (tags/0.7.1)

fix use after free when loading an about:* page from about:about. Reported by Brian Callahan, thanks!


Omar Polo

start a new release cycle


Omar Polo

tag 0.7, "Via Paolo Fabbri 43" (tags/0.7)


Omar Polo

start a new release cycle!


Omar Polo

bump version number again (tags/0.6.1)