Commit Briefs
rework the build system and bump version
let's use OpenBSD' bsd.xconf.mk and bsd.prog.mk
rewrite readlines
use getline instead of rolling a custom version; swap the argument and return type to avoid being a "three star" programmer. Then, gargabe collect the now unused read_stdin, STDIN_CHUNKS and LINES_CHUNK.
don't pledge early
breaks fontconfig that needs wpath now...
typo in flags handling (tags/v1.0)
the -S (highlighted completion background) was saved as -s (highlighted completion foreground color)
-1 on x and y to prevent other windows to grab the focus
With the new mx/my I noticed that sometimes the window behind mymenu re-grab the keybard. Making sure that the mouse is inside the window seems to work.
Clicking on the prompt closes mymenu
added this behaviour and documentation
fmt (again)
I'm playing a bit with clang-format(1). Not happy with the result yet, but some section are now legible, before were a mess 'cause it folded every line
mx & my to mouse-align mymenu
Added the mx and my "special" values for MyMenu.x and MyMenu.y resources. These special values makes mymenu spawn under the mouse, like a contestual menu.