LilyPond 2.3.21 released

Han-Wen Nienhuys <[email protected]> Sat, 9 Oct 2004 11:05:57 +0200
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
Hi there!

I consider 2.3.21 a serious release candidate for the next stable
release LilyPond. This patch has a cleanup and some small formatting
improvements of the slur code.

The next stable release will be released Real Soon Now, and will be
called 2.4. Together with Jan, we have decided that we will release
3.0 as soon as we can build and use LilyPond without TeX.


Changes:

2004-10-09  Han-Wen Nienhuys  <[email protected]>

	* lily/include/slur-scoring.hh (struct Slur_score_state): new file

	* lily/include/slur-configuration.hh (class Slur_configuration):
	new file.

	* lily/slur-configuration.cc: new file. move scoring functions
	into Slur_configuration.

	* lily/slur-scoring.cc (Slur_score_state): change static functions
	to methods of Slur_score_state.

	* lily/bezier-bow.cc (Message): 

	* flower/include/interval-set.hh (Message): new file.

	* flower/interval-set.cc (Message): new file.

2004-10-08  Han-Wen Nienhuys  <[email protected]>

	* lily/multi-measure-rest-engraver.cc (process_music): always
	generate MultiMeasureRestNumbers.

	* SConstruct (txt_files): switch of make dist

	* lily/bezier-bow.cc (get_slur_indent_height): change recipe to
	make sure that (indent < len / 3). This fixes progerror-max_h.ly

	* lily/multi-measure-rest-engraver.cc (process_music): make
	MultiMeasureRestNumber too.

2004-10-08  Mats Bengtsson  <[email protected]>

	* Documentation/user/notation.itely (Bar lines): Added a note that
	defaultBarType is to be changed in the Timing context.

2004-10-07  Han-Wen Nienhuys  <[email protected]>

	* lily/include/guile-compatibility.hh: add file.

	* scm/framework-tex.scm (convert-to-dvi): use max of current
	extra_mem_top and 1M.

	* lily/kpath.cc (LY_DEFINE): ly_kpathsea_expand_variable. New
	function.

2004-10-05  Han-Wen Nienhuys  <[email protected]>

	* scm/framework-tex.scm (convert-to-dvi): set extra_mem_top to 1M.
 
2004-10-04  Han-Wen Nienhuys  <[email protected]>

	* lily/slur-scoring.cc (struct Slur_score_state): add
	has_same_beam_, edge_has_beams_, is_broken_ bools.
	(get_base_attachments): simpler Y attachment determination for
	broken slurs.

2004-10-04  Jan Nieuwenhuizen  <[email protected]>

	* buildscripts/texi2omf.py: Add hashbang.  Starting the script in
	bash without that is quite interesting.  Add xml and some omf
	keys.

2004-10-03  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/user/macros.itexi: Add xml macros.

	* Documentation/user/GNUmakefile (extra-local-help): Add xml rules.

	* stepmake/stepmake/texinfo-vars.make (GENERATE_OMF): Fix location.

2004-10-03  Han-Wen Nienhuys  <[email protected]>

	* lily/break-substitution.cc (substitute_mutable_property_alist):
	only put property back into value if != SCM_UNDEFINED

	* lily/lyric-extender.cc (print): don't take common refpoint of
	null object if right_text isn't there.
 
	* lily/slur-scoring.cc (struct Slur_score_state): new
	struct. Collect scoring function arguments.
	(struct Slur_score_state): add musical_dy_
	(get_extra_encompass_infos): new function. Split off state computations.

	* scm/part-combiner.scm (determine-split-list): remove playing1
	and playing2.

2004-10-02  Graham Percival  <[email protected]>

	* Documentation/index.html.in: remove link to templates.

	* Documentation/user/notation.itely: more small fixes.

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

	* lily/timing-engraver.cc (process_music): move setting
	measure-length. This fixes spacing-whole-rest.ly



-- 

 Han-Wen Nienhuys   |   [email protected]   |   http://www.xs4all.nl/~hanwen