This was to change the default browser to xdg-open so it would actually work, but now Geany uses the system handler by default, so it's no longer necessary.
Switch Lua to 5.1.
GeanyLua is not actually compatible with Lua 5.4 or 5.3; oops!
Enable all plugins in Geany-Plugins.
This will make it much easier to catch build problems.
webkitgtk.yml minor changes
Changing the module's name to webkit2gtk-4.0 in case we attempt a migration to libsoup3 and webkit2gtk-4.1; I think this will let build systems keep the old build around in case it doesn't work out.
Style changes for the comments. Space one, axe another.
Remove cleanups on highway, libavif, and libjxl
Markdown and Webhelper can't actually load if they get removed. However, libjxl seems to hugely bloat up the package size, and needs to be overhauled to, uh, not do that.
Change libjxl build options.
For some reason, libjxl inflates the package by about 200 MB with the build options as they were before. It looks like the combination of using various system libraries and deleting static libs that are unconditionally built mitigates this.
Also ask libavif to build shared libs. May be redundant.
Add woff2 to webkitgtk.
The ability to use web fonts could be helfpul for web dev inside of Geany, and it doesn't inflate the package by much.