Commit Briefs
rename the @common_opt macro back to @common
now common is no longer a reserved keyword
turn log styles into strings from yacc point of view
having styles as reserved keywords means that variables / macros can't be called `common', `condensed', etc... which is not great and not obvious either. Instead, let's keep the log styles as strings and match on them. This also allows to have a slightly better error message in case of a typo. See: https://codeberg.org/op/gmid/issues/1
rework the grammar so that ; is accepted after variables and options
See Codeberg issue #1.
add a test that uses @-style macros
See Codeberg issue #1.
change the default PUBKEY for the verify-release target
doesn't play well with minor releases such as 2.0.1 since for them I reuse the 2.0 key.
prepare release 2.0.1 (tags/2.0.1)
convert remaining code to the imsg getters
Now gmid doesn't touch anymore the internals of the imsg structs.
please macos
for some reason that's not entirely clear to me, __dead doesn't seem to work on macos, so clang thinks datalen is used un-initialized. meh