Hello dear people,

I put out 1.1.41, which fixes some of the nasty alignment bugs.
It also has a syntax change:

   \type

was changed to

    \context


and its meaning has also changed a little.  You can do

    \context Staff = AB
             \context Voice = ABC { .. } 

without the first \context overwriting the meaning of the second.  I
also twiddled with the automatic generation of interpretation
contexts.

What does this all mean?  For the larger part, you'll have to add some
more \context statements, especially if you start a staff with a
chord, eg

       \score { \notes < c e > }

should become

     \score { \notes  \context Voice < c e> } 

Finally, I added some syntax that makes redefining notation contexts
easier.  If you use custom contexts (eg. for making orchestral scores,
take a look at ly/engraver.ly).

Pl 40.uu2
        - rest ledger lines are dimensionless.
        - Score_elements are added to the Paper_score directly when
announce_element () is called.  This makes it possible to init
molecules from within engravers.
        - changed \type to \context
        - \context Contextname = ID Music is now a real separate production
          * you can do
                \context C1 \context C2

        and C1 won't overwrite C2

          * you need some extra explicit context specs, eg. if you start a
voice with a chord.

                \score { \notes { <c e g> }  }

        should be

                \score { \notes \context Voice { <c e g > }

        - set staff margins on grandstaffs too. Center staffmargins vertically.
        - \property values are not inherited anymore, i.e. setting
Score.minVerticalAlign does not set GrandStaff.minVerticalAlign, 
Staff.minVerticalAlign and Voice.minVerticalAlign as well.
        - {Axis_spanner, Hara_kiri}_engraver which can be added at wish.
Hara_kiri should be working again.
        - boilerplate for accordion stuff.
        - some more paper writing.
        - bf: substitute vertical refpoint as well for broken items.
(fixes clef^8)
        - bf: translating molecule without elts but with dims. (bf: accidental
spacing.)
        
pl 40.mb1
       - bf: ly2dvi set MFINPUTS so standard tree is found before lilypond
       - bf: lilypond-regtest.doc, ls-latex.py; now finds author/title

pl 40.uu1
        - large documentation patch by Adrian Mariano

-- 

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

Reply via email to