gregorio-project/gregorio — pull request #16 by jakubjelinek (2014-12-29 09:28:48+00:00)
Title: Fix punctum cavum with some material above it, like:

(hr[ocba:1;3mm])
Without the patch, without the [ocba:1;3mm] the punctum cavum is not crossed
by the score line, with it it is incorrectly crossed, while with the patch
it is not crossed in either case.
From my understanding, grecalculateglyphraisevalue is not needed for the
hbox and kern, but #4 could do \raise etc.
If I replace
\color{grebackgroundcolor}%
in \grefillhole macro with \color{red}%, it clearly shows that without the
patch the fill punctum is put above the curly brace above the score.