]> git.donarmstrong.com Git - lilypond.git/commit
Reimplement ChordRepetition facility.
authorDavid Kastrup <dak@gnu.org>
Fri, 27 Jan 2012 16:44:18 +0000 (17:44 +0100)
committerDavid Kastrup <dak@gnu.org>
Fri, 3 Feb 2012 08:19:20 +0000 (09:19 +0100)
commit940309ad0e403897f556c8253e69708121b91765
tree6a0efd504aa1785134d7a970bac0e3835a435255
parent3ff2bd6252e5e78e22d9dd21763c6898a253c225
Reimplement ChordRepetition facility.

Remove basically all configurability.  Reduce parser and lexer support
to hardwired minimum.  Don't track the last chord in the lexer/parser.
Instead establish it at toplevel-music-functions level if the user has
not already called \chordRepeats to do so himself.

Addresses issue 1110 and my sense of aesthetics.
20 files changed:
Documentation/changes.tely
Documentation/notation/fretted-strings.itely
Documentation/notation/simultaneous.itely
input/regression/chord-repetition-times.ly [new file with mode: 0644]
input/regression/display-lily-tests.ly
input/regression/tablature-chord-repetition-finger.ly [new file with mode: 0644]
input/regression/tablature-chord-repetition.ly
lily/include/lily-lexer.hh
lily/include/music-sequence.hh
lily/lexer.ll
lily/lily-lexer.cc
lily/lily-parser-scheme.cc
lily/music-sequence.cc
lily/parser.yy
ly/chord-repetition-init.ly
ly/music-functions-init.ly
scm/define-music-display-methods.scm
scm/define-music-types.scm
scm/ly-syntax-constructors.scm
scm/music-functions.scm