]> git.donarmstrong.com Git - lilypond.git/commit
* scm/translation-functions.scm (format-bass-figure): translate
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 30 May 2006 15:47:16 +0000 (15:47 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 30 May 2006 15:47:16 +0000 (15:47 +0000)
commitd4f38c4239f67dd08d616794a9cdc47a30a86b6a
treec47291d20cf9f0fa24621c435818dbb573eeefde
parentcdccd94c783d66f426168653accc05ee59048d41
* scm/translation-functions.scm (format-bass-figure): translate
digits over 10 to the left

* scm/define-markup-commands.scm (translate-scaled): new markup.

* mf/feta-nummer-code.mf (code): overshoot the topright tip of the
7 glyph.

* ly/engraver-init.ly: add Figured_bass_engraver

* lily/engraver-group.cc (acknowledge_grobs): use start/stop drul.

* lily/figured-bass-engraver.cc (clear_spanners): use everywhere.

* lily/score-engraver.cc (announce_grob): only note START announces.

* lily/include/engraver-group.hh (Translator_group):
acknowledge_hash_table_ is now drul.

* lily/engraver.cc (announce_end_grob): new method.

* lily/include/grob-info.hh (class Grob_info): add start_end_ member.

* lily/translator-dispatch-list.cc (create): take start_end argument.

* lily/include/translator.hh (TRANSLATOR_DECLARATIONS): change
acknowledge_static_array_ to drul

* lily/include/translator.icc (ADD_END_ACKNOWLEDGER): new macro.

* scm/define-grob-interfaces.scm
(bass-figure-alignment-interface): add bass-figure-alignment-interface

* scm/define-grobs.scm (all-grob-descriptions): add
BassFigureAlignmentPositioning

* ly/Welcome-to-LilyPond-MacOS.ly: include in LilyPond, so version number
stays up to date. Backportme.
22 files changed:
ChangeLog
input/regression/figured-bass-staff.ly [new file with mode: 0644]
lily/engraver-group.cc
lily/engraver.cc
lily/figured-bass-engraver.cc
lily/grob-info.cc
lily/include/engraver-group.hh
lily/include/engraver.hh
lily/include/grob-info.hh
lily/include/translator-dispatch-list.hh
lily/include/translator.hh
lily/include/translator.icc
lily/score-engraver.cc
lily/stem-engraver.cc
lily/translator-dispatch-list.cc
ly/Welcome-to-LilyPond-MacOS.ly [new file with mode: 0644]
ly/engraver-init.ly
mf/feta-nummer-code.mf
scm/define-grob-interfaces.scm
scm/define-grobs.scm
scm/define-markup-commands.scm
scm/translation-functions.scm