LilyPond 2.7.15 released

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

LilyPond 2.7.15 released

Han-Wen Nienhuys

LilyPond 2.7.15 is out.  It has another massive cleanup of the backend.
In my opinion, the Grob class is nearing "completion", in as far as
software could ever be finished.

    * Each grob property may also be a "grob closure." This means that it
      is possible to combine functions. For example, the `Y-offset' of a
      `InstrumentName' grob is defined to be

            (list Self_alignment_interface::y_aligned_on_self))

      During execution, the `Y-offset' of an `InstrumentName' is computed

           (+ (Self_alignment_interface::y_aligned_on_self GROB)

    * Calculation of extent and offset of grob is now controlled via the
      `X-extent', `Y-extent', `X-offset' and `Y-offset' properties, for

      \override TextScript #'Y-offset = #-6

      hard codes `TextScript' grobs to be 6 spaces below their Y-parent

  Han-Wen Nienhuys - [hidden email] -

Info-lilypond mailing list
[hidden email]