-.3.35.hwn1
+
+1.3.36.hwn1
+===========
+
+* Abstract Align_element into Align_interface. Removed
+Axis_align_{item,spanner}, Align_element, Super_element, all multiple
+inheritance in the backend.
+
+* new Gade score, INSTALL.texi fixes (thanks, Mats)
+
+* Removed Item::hpos_f (), Score_element::{get,set}_real ()
+
+* comments detailing properties for Axis_group_interface,
+Side_position_interface, Score_element, Item and Spanner
+
+1.3.36.jcn3
+===========
+
+* Fixed vertical dimensions of elements in dynamic line spanner by adding
+ axis-group to dynamic line spanner.
+
+* Bugfix: line-spanner lasts always full duration of (de)crescendi.
+
+* Bugfix: broken (de)crescendi on a dynamic-line-spanner.
+
+* Bugfix: compilation dynamic-engraver.
+
+* Added and updated a faq about postscript and ghostscript.
+
+* Fixed order of slurVerticalDirection verticalDirection in
+ generic-property.scm. Similar fixes for Stem, Tie, etc.
+
+* Added a Text_engraver to GraceContext. Maybe it was removed on
+ purpose: scripst on grace notes seem broken, they appear on the
+ main note.
+
+* Bugfix: volume effect of (de)crescendi was sometimes wrong way round.
+
+1.3.36
+======
+1.3.35.hwn1
===========
* textEmptyDimension changed into textNonEmpty, default: off,
*/
#include "staff-symbol.hh"
-#include "axis-group-spanner.hh"
#include "command-request.hh"
#include "bar.hh"
#include "debug.hh"
Line_group_engraver_group::typeset_element (Score_element *elem)
{
if (!elem->parent_l (Y_AXIS))
- axis_group (staffline_p_).add_element (elem);
+ Axis_group_interface (staffline_p_).add_element (elem);
Engraver_group_engraver::typeset_element (elem);
}
void
Line_group_engraver_group::create_line_spanner ()
{
- staffline_p_ = new Axis_group_spanner ;
- axis_group (staffline_p_).set_axes (Y_AXIS,Y_AXIS);
+ staffline_p_ = new Spanner ;
+ Axis_group_interface (staffline_p_).set_interface ();
+ Axis_group_interface (staffline_p_).set_axes (Y_AXIS,Y_AXIS);
}