Hi y'all,

.27 is out. It features lots of fixes for memory leaks, to make those
100-page scores work again, and it has a new feature:
outputproperties.

These allow you to tweak what is happening in the back-end
directly. If you want to control every detail of the output
formatting, this is the feature to use. The downside to this is that
you need to know how the backend works. Example:

\relative c'' { <c4 e g>
    \context Staff \outputproperty
             #(make-type-checker 'Note_head)
                                 #'extra-offset = #(5.0 . 7.5)
        <c8 e g>
        <c8 e g>
        }                               


This selects all note heads from the 2nd chord (all heads
occurring at current staff level at that moment), and sets
the extra-offset of those heads to (5, 7.5), shifting them up and
right.

Use of this feature is entirely on your own risk: if you use this, the
result will depend very heavily on the implementation of the backend,
which we change unscrupulously and regularly.

1.3.26.jcn2
===========

* Bugfix: font used in volta-spanner calculation.

* Added simple selection list to webpage, inspired by sawmill.

* Devised kludge for ascii 5 character font pitches.

* Substitutions: interline, 1997,1998, @stack.nl and small typo fixes.

1.3.26.hwn1
===========

* Plug memory leaks related to Moment:
  - Spacing_engraver::do_pre_move_processing ()
  - make_rational ()/make-rational
  - Paper_column::Paper_column ()

* Plug memory leak in Paper_outputter::output_{String,Real,int}_def()

* Plug memory leak in Score_engraver::set_columns ()

* Plug memory leak in Scheme_hash_table::set()

* Plug memory leak in Score_element::molecule_extent ()

* Bugfix: don't crash if a slur doesn't span anything.

* Bugfix: don't crash if doing beams without a staff symbol.

* Generic element property setting:

        \outputproperty #predicate #'symbol = #value

Will set the element property symbol to value, for any elements that
return true for PREDICATE.  This allows you to virtually tweak *ANY*
property of the output. Example in
input/test/generic-output-property.ly


-- 

Han-Wen Nienhuys, [EMAIL PROTECTED] ** GNU LilyPond - The Music Typesetter 
      http://www.cs.uu.nl/people/hanwen/lilypond/index.html 

Reply via email to