2004-06-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
+ override of Beam::position-callbacks. Why would grace beams not be
+ quantized? Fixes: weird-stem-size-grace. Backportme.
+
* lily/new-lyric-combine-music-iterator.cc (find_voice): issue
- warning only once.
+ warning only once. Backportme.
* lily/accidental-engraver.cc (number_accidentals_from_sig):
- bugfix, 2nd try.
+ bugfix, 2nd try. Backportme.
* ly/vlaams.ly: new file. (Thanks Hendrik Maryns)
*/
static int
number_accidentals_from_sig (bool *different,
- SCM sig, Pitch *pitch, int curbarnum, SCM lazyness,
+ SCM sig, Pitch *pitch, int curbarnum, SCM laziness,
bool ignore_octave)
{
int n = pitch->get_notename ();
if (ly_c_pair_p (prev_local))
{
if (ly_c_pair_p (ly_cdr (prev_local))
- && ly_c_number_p (lazyness)
+ && ly_c_number_p (laziness)
)
{
int barnum = ly_scm2int (ly_cddr (prev_local));
prev_local = scm_cons (ly_car (prev_local), ly_cadr (prev_local));
- if (curbarnum <= barnum + ly_scm2int (lazyness))
+ if (curbarnum <= barnum + ly_scm2int (laziness))
prev_alt = prev_local;
}
}
if (ly_c_pair_p (rule))
{
SCM type = ly_car (rule);
- SCM lazyness = ly_cdr (rule);
+ SCM laziness = ly_cdr (rule);
SCM localsig = origin->get_property ("localKeySignature");
bool same_octave_b =
{
bool d = false;
int n = number_accidentals_from_sig
- (&d, localsig, pitch, curbarnum, lazyness, any_octave_b);
+ (&d, localsig, pitch, curbarnum, laziness, any_octave_b);
*different = *different || d;
number = max (number, n);
}
(Voice Beam space-function ,(lambda (beam mult)
(* 0.8 (Beam::space_function
beam mult))))
- (Voice Beam position-callbacks (,Beam::least_squares
- ,Beam::check_concave
- ,Beam::slope_damping))
(Voice Accidental font-size -4)
(Voice Slur direction -1)
)