LilyPond 2.1.28 released

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
.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   <[email protected]>

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

2004-02-29  Heikki Junes <[email protected]>

	* 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   <[email protected]>

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

2004-02-28  Han-Wen Nienhuys   <[email protected]>

	* 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   <[email protected]>

	* 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 <[email protected]>

	* 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 <[email protected]>

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

2004-02-27  Jan Nieuwenhuizen  <[email protected]>

	* 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   <[email protected]>

	* 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  <[email protected]>

	* 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   <[email protected]>

	* 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  <[email protected]>

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

2004-02-27  Heikki Junes <[email protected]>

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

2004-02-26  Jan Nieuwenhuizen  <[email protected]>

	* 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 <[email protected]>

        * 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  <[email protected]>

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

2004-02-25  Jan Nieuwenhuizen  <[email protected]>

	* 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  <[email protected]>

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

2004-02-25  Han-Wen Nienhuys   <[email protected]>

	* 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  <[email protected]>

	* 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   |   [email protected]   |   http://www.xs4all.nl/~hanwen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.