info-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LilyPond 2.1.28 released


From: Han-Wen Nienhuys
Subject: LilyPond 2.1.28 released
Date: Sun, 29 Feb 2004 15:52:04 +0100

.28 is released!

This release sports a large number of patches by contributors:

* Nicolas Sceaux rewrote some of the calling conventions for Scheme functions 

* Edward Sutton and David Bobroff sent in a bunch of corrections for
  the manuals.

* Heikki Junes has been going through the tips & tricks examples,
  tidying up the doc-strings

Hooray for all this work, and keep those patches coming!



NEWS:

   * Property functions can now be used as arguments of `set!', for
     example

            (set! (ly:grob-property grob 'beam) ... )

   * In anticipation of Emacs 21.4 or 22.1, the info documentation
     contains images.



ChangeLog:

2004-02-29  Han-Wen Nienhuys   <address@hidden>

        * VERSION: 2.1.28 released
        
        * scripts/convert-ly.py (conv): 

2004-02-29  Heikki Junes <address@hidden>

        * ly/property-init: new functions: \arpeggioUp, \arpeggioDown,
        \arpeggioBoth. redefine \arpeggioBracket.

        * Documentation/user/refman.itely: document new arpeggio
        functions.

        * scripts/convert-ly.py: add a rule for \arpeggioBracket.

        * input/regression/arpeggio-bracket.ly: apply convert-ly.

        * input/mutopia/R.Schumann/romanze-op28-2.ly: apply convert-ly.

2004-02-29  Han-Wen Nienhuys   <address@hidden>

        * Documentation/user/introduction.itely (Automated engraving):
        rewrite introduction using website text.

2004-02-28  Han-Wen Nienhuys   <address@hidden>

        * scm/*.scm: make-music-by-name is replaced by make-music, which
        also accept music property settings, eg:
          (make-music 'TextScriptEvent 'direction DOWN 'text
              (make-simple-markup x))

        Patch courtesy Nicolas Sceaux

        * lily/beam-quanting.cc: cleanup, separate counts for left and
        right beam ends.

        * lily/side-position-interface.cc (quantised_position): also
        quantize staccato position for forced stem directions. 

2004-02-27  Han-Wen Nienhuys   <address@hidden>

        * scm/*.scm: Patch by Nicolas Sceaux: 

        * scm/music-functions.scm: ly:grob-property and ly:music-property
        are made procedure with setters.

        * scm/*.scm: replace ..-set-property! with set! (..-property  )
        
2004-02-28  Heikki Junes <address@hidden>

        * input/test/[t-v]*.ly: finish rewriting texidocs.

        * input/test/vaticana.ly: remove.
        * input/test/ligature-vaticana.ly: new, renamed file name.

        * input/test/stem-centered.ly: remove.
        * input/test/mensural-note-heads.ly: new file. take content from
        removed file stem-centered.ly.

        * input/test/scales-greek.ly: simplify.

        * input/test/s*.ly: reformulate texidocs.
        
        * input/test/[p-r]*.ly: use more verbose texidocs. add comments
        of missing features.

2004-02-27  Heikki Junes <address@hidden>

        * input/test/[j-o]*.ly: update texidocs.

2004-02-27  Jan Nieuwenhuizen  <address@hidden>

        * scm/documentation-generate.scm (usermanref): Add macro for TeX.

        * Documentation/topdocs/NEWS.texi: Add note about info docs with
        images.

        * Documentation/user/lilypond.tely (@direntry): Update.

        * stepmake/stepmake/documentation-targets.make
        (install-info,uninstall-info): Install into $(package_infodir).
        Install images.  Run install-info to update dir.

        * config.make.in (package_infodir): Add.

        * Documentation/user/GNUmakefile (info-with-images,
        local-install-info, local-uninstall-info): New target.

2004-02-27  Han-Wen Nienhuys   <address@hidden>

        * scm/define-grobs.scm (all-grob-descriptions): tune concaveness
        gap/threshold.

        * lily/beam-quanting.cc (score_slopes_dy): remove
        ROUND_TO_ZERO_SLOPE kludge.

        * lily/beam.cc (check_concave): remove old concaveness2 kludge.

        * input/regression/beam-concave.ly (texidoc): add morgenlied example.

        * lily/global-context.cc (Global_context): alway accept Score
        (run_iterator_on_me): cast Context to Score_context, not
        Context_def.

        * Documentation/user/refman.itely: documentation patch by Edward
        Sanford Sutton.

        * mf/GNUmakefile: unset sauter-fonts.

2004-02-27  Jan Nieuwenhuizen  <address@hidden>

        * scripts/lilypond-book.py (output_texinfo): Output @image
        descriptions for info too.

        * input/test/chord-names-jazz.ly: 
        * input/test/embedded-scm.ly: Clarify.

        * input/test/cautionaries.ly: Typo.

        * lily/input-smob.cc (ly_input_location): Compile fix.

2004-02-27  Han-Wen Nienhuys   <address@hidden>

        * make/lilypond.redhat.spec.in (Group): add/delete music-glossary too. 

        * ly/engraver-init.ly: move \grobdescriptions to Global. This
        fixes problems with system defaults being reverted with \override
        on Score level.

        * lily/global-context.cc (Global_context): apply property-ops to
        Global_context too. 

2004-02-27  Jan Nieuwenhuizen  <address@hidden>

        * scm/output-ps.scm (stencil->string): Rewrite.

2004-02-27  Heikki Junes <address@hidden>

        * input/test/[+c-i]*.ly: refresh descriptions -- maintain
        impersonal style.

2004-02-26  Jan Nieuwenhuizen  <address@hidden>

        * lily/input-smob.cc (ly_input_location: New function.

        * scm/define-markup-commands.scm (upright): New markup command.

        * lily/parser.yy (markup): Add STRING_IDENTIFIER.

        * scm/font.scm (paper20-font-vector): cmcsc klugdge.

        * scm/output-ps.scm (output-stencil): New function.

        * scripts/lilypond-book.py (do_file): Bugfix: change search order
        of snippet types; fixes @ignore and @verbatim blocks.

2004-02-26  Heikki Junes <address@hidden>

        * input/test/[a-b]*.ly: refresh descriptions -- avoid referring
        to a file in printed documentation, instead, refer either to a 
        syntax or to an output.

2004-02-26  Jan Nieuwenhuizen  <address@hidden>

        * input/regression/beam-center-slope.ly: Add test.

2004-02-25  Jan Nieuwenhuizen  <address@hidden>

        * mf/GNUmakefile (Fontmap, Fontmap.lily): Add Fontmap for GS.
        (SAUTER_FONTS): Reinstate.

        * scm/define-markup-commands.scm (caps): New markup command.

        * scm/output-ps.scm (output-scopes): Experimental markup output.

        * scm/: Add missing headers.

        * lily/stencil-scheme.cc (ly_stencil_get_expr): New accessor.

        * lily/paper-outputter.cc (output_metadata): Add parameter PAPER.

2004-02-25  Jan Nieuwenhuizen  <address@hidden>

        * lily/stencil-scheme.cc (ly_stencil_get_expr): New function.
        Stray style cleanups.

2004-02-25  Han-Wen Nienhuys   <address@hidden>

        * lily/note-collision.cc (check_meshing_chords): bugfix for dot /
        no dot combination.

        * scripts/convert-ly.py (FatalConversionError.subst_in_trans):
        substitute \override Staff.autoBeamSettings too

        * Documentation/user/tutorial.itely: proofreading fixes by David
        Bobroff

2004-02-24  Jan Nieuwenhuizen  <address@hidden>

        * scm/output-ps.scm (top-of-file): Add tagline definition.  FIXME.

        * ps/music-drawing-routines.ps: 
        * ps/lilyponddefs.ps: Add end markers.



-- 

 Han-Wen Nienhuys   |   address@hidden   |   http://www.xs4all.nl/~hanwen 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]