Hi there,

I found a few hours to spend hacking this weekend, and made major
steps towards a really clean implementation.  I removed lots of cruft
and fixed various small bugs in the process. You will definitely want
to download this release: it is more beautifully implemented *and* it
gets MIDI output and note flags right.

pl 34.hwn2
        - "Lily Was Here" is def'd as \mudelatagline, override with
        \header { tagline = "... " ; }
        - \property currentBarNumber: set
        current bar number.
        - \property postBreakPadding: tune extra
        space padding after linebreaks.
        - \property textEmptyDimension: disregard script text
        dimensions (untested)
        - \property staffLineLeading: set the staff space
        - adjustable staff space size (per staff)
        - Staff_symbol_referencer as base class for elements that use
        info of the staff symbol.  \property numberOfStaffLines also works  OK
        with ledger lines. (Is that useful? dunno.)
        - warning  if someone does \translator with no name
        - junk Item::breakable_b_
        - junk PointerList<Music*>, use Killing_cons
        - bf: Auto_beam_engraver.
        - bf: mmrest engraver.
        - use callbacks for Dimension_cache.
        - lots of small cleanups. Junk various members of
        Score_element & derived classes:
          * Item::original_l_,
          * Spanner::original_l_,
          * Score_element::transparent_b_,
          * Item::break_priority_i_,
          * Item::break_status_dir_,
        - merge Score_priority_engraver / Score_horizontal_align_engraver
        - Use more generic element properties. 
        - precompute SCM symbols. 
        - remove_elt_property (): Try to junk an element property, if not needed
anymore.


pl 34.uu1
        - more PointerList junkings.
        - MIDI bugfix.
        - be more conservative with Dicts/Hashes mem usage


-- 

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

Reply via email to