]> git.donarmstrong.com Git - lilypond.git/commit
* scm/define-grobs.scm (all-grob-descriptions): use callback to
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 4 Oct 2006 10:32:26 +0000 (10:32 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 4 Oct 2006 10:32:26 +0000 (10:32 +0000)
commitbd78c003160e138bc3118ee8ede5929d6011d58e
tree0fc90f2c53e892da43e07f526020298e02955b6d
parent97b5b252d7f3a80d516dede2e0e0fdd56b6d1418
* scm/define-grobs.scm (all-grob-descriptions): use callback to
calc dot count.

* lily/dots-engraver.cc (class Dots_engraver): new engraver:
handle dot creation separately.

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

* lily/drum-note-engraver.cc (process_music): idem.

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

* lily/rest-engraver.cc: don't set duration-log.

* scm/output-lib.scm (string-number::calc-text): new function.
(note-head::calc-duration-log): new function.

* lily/fingering-engraver.cc (make_script): remove 'text setting.

* scm/output-lib.scm (fingering::calc-text): new function.
16 files changed:
ChangeLog
lily/ambitus-engraver.cc
lily/completion-note-heads-engraver.cc
lily/dots-engraver.cc [new file with mode: 0644]
lily/drum-note-engraver.cc
lily/fingering-engraver.cc
lily/new-fingering-engraver.cc
lily/note-heads-engraver.cc
lily/rest-engraver.cc
lily/tab-note-heads-engraver.cc
ly/engraver-init.ly
python/lilylib.py
scm/define-grobs.scm
scm/lily-library.scm
scm/output-lib.scm
scm/stencil.scm