+2005-11-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/side-position-interface.cc (aligned_side): multiply
+ staff_radius by 2.
+
+ * lily/script-engraver.cc (make_script_from_event): allow setting
+ values to '()
+
2005-11-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/system-start-delimiter.cc (line_bracket): don't shorten height.
}
SCM preset = p->get_property_data (sym);
- if (scm_call_1 (type, preset) == SCM_BOOL_F)
+ if (val == SCM_EOL
+ || scm_call_1 (type, preset) == SCM_BOOL_F)
p->internal_set_property (sym, val);
}
&& total_off * dir < minimum_space)
total_off = minimum_space * dir;
- /* FIXME: 100CM should relate to paper size. */
- if (fabs (total_off) > 100 CM)
+ /* FIXME: 1000 should relate to paper size. */
+ if (fabs (total_off) > 1000)
{
String msg
= String_convert::form_string ("Improbable offset for grob %s: %f%s",
Real rounded = directed_round (position, dir);
Grob *head = me->get_parent (X_AXIS);
- if (rounded <= Staff_symbol_referencer::staff_radius (me)
+ if (rounded <= 2 * Staff_symbol_referencer::staff_radius (me)
|| (Note_head::has_interface (head)
&& sign (Staff_symbol_referencer::get_position (head)) == - dir))
{
(side-relative-direction . -1)))
("marcato" .
((script-stencil . (feta . ("dmarcato" . "umarcato")))
+; (staff-padding . ())
(quantize-position . #t)
(side-relative-direction . -1)))
("staccatissimo" .