]> 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:27 +0000 (10:32 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 4 Oct 2006 10:32:27 +0000 (10:32 +0000)
commit1f6390c76c5bbe70c51789785d4e04ee236340bc
treec8a4eae373e291e337ec3402e848f66a30fece1d
parent90a6fb75a23c6dc21d3c275c78d871f3255bf89d
* 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