]> git.donarmstrong.com Git - lilypond.git/commit
* lily/lily-guile.cc (alist_to_hashq): new function
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 5 Feb 2004 00:02:49 +0000 (00:02 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 5 Feb 2004 00:02:49 +0000 (00:02 +0000)
commit6ac8e1b2d7640826ae251e040de5efbc36da68ab
tree260e0ccf6fb5958cac57e9e0f89596df041ca1b0
parent6bfdbf504ab45c388132175fc6aa3fe30b250b86
* lily/lily-guile.cc (alist_to_hashq): new function

* scm/lily.scm (alist->hash-table): new function.

* Documentation/user/refman.itely (Percussion staves): update doco.

* input/regression/drums.ly (timb): updates

* lily/note-performer.cc (create_audio_elements): robustness fix.

* ly/engraver-init.ly: add DrumStaff and DrumVoice contexts

* lily/drum-note-engraver.cc: new file.

* ly/drumpitch-init.ly: move drum definitions

* scm/drums.scm: remove file.

* lily/*.cc: remove abort-event everywhere.

* lily/note-heads-engraver.cc (process_music): robustification.

* lily/accidental-engraver.cc (process_acknowledged_grobs): robustification.

* lily/parser.yy (simple_element): add \drums mode.
(simple_element): remove \pitchnames , \chordmodifiers. Use
variables to store this.

* lily/lexer.ll (My_lily_lexer): remove support for \PITCHNAME
outside \notes.
54 files changed:
ChangeLog
Documentation/topdocs/NEWS.texi
Documentation/user/refman.itely
VERSION
input/regression/drums.ly
lily/accidental-engraver.cc
lily/beam-engraver.cc
lily/cluster-engraver.cc
lily/coherent-ligature-engraver.cc
lily/drum-note-engraver.cc [new file with mode: 0644]
lily/dynamic-engraver.cc
lily/gregorian-ligature-engraver.cc
lily/include/lily-guile.hh
lily/include/my-lily-lexer.hh
lily/include/script.hh
lily/lexer.ll
lily/ligature-bracket-engraver.cc
lily/ligature-engraver.cc
lily/lily-guile.cc
lily/lyric-extender.cc
lily/mensural-ligature-engraver.cc
lily/my-lily-lexer.cc
lily/new-fingering-engraver.cc
lily/note-heads-engraver.cc
lily/note-performer.cc
lily/parser.yy
lily/phrasing-slur-engraver.cc
lily/piano-pedal-engraver.cc
lily/script-engraver.cc
lily/slur-engraver.cc
lily/text-spanner-engraver.cc
lily/vaticana-ligature-engraver.cc
ly/catalan.ly
ly/chord-modifiers-init.ly
ly/declarations-init.ly
ly/deutsch.ly
ly/drumpitch-init.ly
ly/english.ly
ly/engraver-init.ly
ly/espanol.ly
ly/init.ly
ly/italiano.ly
ly/nederlands.ly
ly/norsk.ly
ly/suomi.ly
ly/svenska.ly
mf/feta-bolletjes.mf
scm/define-music-properties.scm
scm/define-music-types.scm
scm/define-translator-properties.scm
scm/document-music.scm
scm/drums.scm [deleted file]
scm/lily.scm
scripts/convert-ly.py