]> git.donarmstrong.com Git - lilypond.git/commit
patch::: 1.5.25.rz1: accidentals 1.5.25.rz1
authorRune Zedeler <rune@lilypond.org>
Sun, 9 Dec 2001 07:24:06 +0000 (08:24 +0100)
committerRune Zedeler <rune@lilypond.org>
Sun, 9 Dec 2001 07:24:06 +0000 (08:24 +0100)
commit8e25b11a9f3dbf7854e41d35e9dd6dd8a66986e4
tree93f0d31a36cbf637ffbeccff30d9c05e4a10411e
parentc3f1e9e806a3d386f82439130f9593c3537ed08c
patch::: 1.5.25.rz1: accidentals 1.5.25.rz1

2001-12-09  Rune Zedeler  <rune@zedeler.dk>
* lily/lily-guile.cc: Added ly_assoc_front_x() and ly_assoc_cdr()
(FIXME: not accessible from guile)

* lily/accidental-engraver.cc: rewrote accidental-routines to get
better support for Kurt Stone's suggestions.
Removed properties: noResetKey, forgetAccidentals, autoReminders,
                    lazyKeySignature.
Changed property:   localKeySignature.
Added properties:   extraNatural, autoAccidentals,
                    autoCautionaries.
(BUGFIX: broken-tie-support destroyed in 1.5.16)

* ly/property-init.ly: added commands
\defaultAccidentals \modernAccidentals \modernCautionaries
\noResetKey \forgetAccidentals

* ly/engraver-init.ly: Correct initialization of new accidentals.

* scm/translator-property-description.scm: The new properties
added.

* input/: Some examples added, some changed.

* Documentation/regression-test.tely: Added quick test of new
accidentals.
14 files changed:
ChangeLog
Documentation/regression-test.tely
VERSION
input/regression/accidental-octave.ly [new file with mode: 0644]
input/regression/accidental-single-double.ly
input/regression/accidentals.ly [new file with mode: 0644]
input/test/accidentals.ly
lily/accidental-engraver.cc
lily/include/lily-guile.hh
lily/lily-guile.cc
ly/engraver-init.ly
ly/property-init.ly
scm/music-functions.scm
scm/translator-property-description.scm