Hi Reinhold,

LGTM, though I wonder whether it'd be better just to junk 'grob-property
and use 'grob-property-path exclusively.

Cheers,
Neil


http://codereview.appspot.com/4805043/diff/1/input/regression/display-lily-tests.ly
File input/regression/display-lily-tests.ly (right):

http://codereview.appspot.com/4805043/diff/1/input/regression/display-lily-tests.ly#newcode222
input/regression/display-lily-tests.ly:222: \test "NOT A BUG" ##[
\oneVoice #]    % resetting a bunch of properties
can you add some tests for nested properties too?

http://codereview.appspot.com/4805043/diff/1/scm/define-music-display-methods.scm
File scm/define-music-display-methods.scm (right):

http://codereview.appspot.com/4805043/diff/1/scm/define-music-display-methods.scm#newcode884
scm/define-music-display-methods.scm:884: (properties      (if (pair?
property-path)
(properties (ly:music-property expr 'grob-property-path
                               (list (ly:music-property expr
'grob-property))))

(same for OverrideProperty)

http://codereview.appspot.com/4805043/diff/1/scm/define-music-display-methods.scm#newcode892
scm/define-music-display-methods.scm:892: (if (and (pair? properties)
(null? (cdr properties)))
remove pair? check

http://codereview.appspot.com/4805043/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to