LilyPond 1.5.69

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
.69 is here;

It adds

 * Another testing document, which is essentially a
   complete rendering of input/test/  ; Click  documentation ->
   input snippets.

 * Bugfixes for tremolos, kneed beams, stems, accidentals, lyric
   extenders.

 * Changes in the Scheme interface: now set-x-property is called
   set-x-property!. Also, the compression factor of duration is now
   available from Scheme.


Have fun! 


2002-07-22  Han-Wen  <[email protected]>

	* VERSION: 1.5.69 released
	
	* lily/accidental-placement.cc (position_accidentals): document
	two bugcases.

	* lily/skyline.cc (skyline_meshing_distance): bugfixes.

2002-07-22  Jan Nieuwenhuizen  <[email protected]>

	* input/regression/abe.ly: 
	* input/test/transposing.ly: Remove mention of mudela.

	* scripts/lilypond-book.py (make_pixmap): Don't use quiet_system,
	ie, don't redirect PNG output to /dev/null.  Fixes lys-to-tely
	documents.

	* input/test/mark.ly: 
	* Documentation/user/refman.itely: Re-enable \mark #'() example.

	* lily/parser.yy: Revert to MARK scalar.

2002-07-21  Han-Wen  <[email protected]>

	* lily/accidental.cc (accurate_boxes): add function to represent
	flat with 2 boxes. Improves flat-flat accidental spacing. 

	* lily/accidental-placement.cc (stagger_apes): try to arrange accs
	in a C form, with the top accidental closet to the chord.

	* lily/stem.cc (get_default_stem_end_position): don't crash if
	lengths not set.
	(get_default_stem_end_position): idem for stem-shorten.

	* mf/feta-toevallig.mf: enlarge flat bbox.

	* input/regression/lyrics-extender.ly: new file.

	* lily/lyric-extender.cc (brew_molecule): don't add
	right-trim-amount if extender is broken.

	* scripts/ly2dvi.py (global_latex_preamble): bugfix (thanks Werner).

2002-07-21  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/index.texi: Add pointers to new regression and
	test documents.

	* Documentation/user/converters.itely:
	Documentation/user/invoking.itexi: Some small fixes for uniform
	usage example.

	* input/allfontsize.ly, size*.ly: New files, moved from
	input/regression.
	
	* input/font20.ly, font-body.ly: New files, moved from input/test.
	
	* input/font*.ly: New files, moved from input/test.

	* input/test/*.ly: Remove empty files, fix broken ones.

	* input/test/different-time-signatures.ly: Add FIXME marker;
	comment-out broken code.

	* Documentation/regression-test.tely: Comment-out, add
	obsolete-marker and url to regression-test-dir.

	* input/test/GNUmakefile: 
	* input/regression/GNUmakefile: Add rule for lys-to-tely.py.

	* input/regression/+.ly:
	* input/test/+.ly: New file.

2002-07-20  Han-Wen  <[email protected]>

	* input/test/cue-notes.ly: better example

	* Documentation/user/refman.itely (Font selection): font size doco

	* input/mutopia/F.Schubert/standchen.ly: note bugfix

	* lily/stem.cc: rewrite of scoring to give sane results on knee
	beams.

	* lily/beam.cc (set_stem_lengths): extend stems for gapped tremolo
	beams.
	(connect_beams): chop off beaming outside the beam. Fixes problem
	with tremolo beams.

	* lily/score-engraver.cc (initialize): error if feta20.afm

	* scm/engraver-documentation-lib.scm
	(document-property-operation): add properties to context
	documentation.

	* scm/documentation-lib.scm (pad-string-to): align info menus.

2002-07-18  Jan Nieuwenhuizen  <[email protected]>

	* debian/GNUmakefile: Remove lilypond.links.
	
	* debian/: Debian patch (Anthony Fok).
	
	* debian/lilypond.links: Remove, as per Anthony's request.

	* aclocal.m4: Regenerate.
	
	* stepmake/aclocal.m4: Add --with-kpathsea-include,
	--with-kpathsea-lib options.

	* scripts/mup2ly.py: Cut-n-paste include missing lilylib.

	* stepmake/stepmake/compile-vars.make: 
	* stepmake/stepmake/executable-rules.make: 
	* stepmake/stepmake/python-module-rules.make:
	* stepmake/stepmake/shared-library-rules.make: Use ALL_LDFLAGS, to
	guard agains user override of LDFLAGS.

	* Documentation/user/refman.itely: Compile fix for \mark #'(music ...).

	* Documentation/user/internals.itely: Use ly-set-mus-property!.

	* cygwin/mknetrel: New file.

	* cygwin: New directory.  Moved Cygwin stuff from
	Documentation/windows.
	
	* Documentation/windows/fix-suffixes.sh:
	* buildscripts/walk.sh: Junk.

	* aclocal.m4: Regenerate.

	* buildscripts/walk.sh: Remove.

	* stepmake/stepmake/topdocs-targets.make: 
	* stepmake/stepmake/help2man-rules.make: 
	* stepmake/stepmake/generic-vars.make: 
	* stepmake/make/stepmake.make: 
	* Documentation/user/GNUmakefile: 
	* make/stepmake.make: 
	* make/lilypond-vars.make: 
	* GNUmakefile.in: 
	* stepmake/aclocal.m4: Remove builddir cruftyness.
	
	* stepmake/stepmake/c++-rules.make: Use ALL_CXXFLAGS, to guard
	agains user override of CXXFLAGS.
	
	* stepmake/stepmake/c++-vars.make (ALL_CXXFLAGS): Include CXXFLAGS.
	
	* stepmake/stepmake/c-rules.make: Use ALL_CFLAGS, to guard
	against user override of CFLAGS.
	
	* stepmake/stepmake/c-vars.make (ALL_CFLAGS): Include CFLAGS.

2002-07-17  Han-Wen  <[email protected]>

	* GNUmakefile.in: distribute lexer-gcc-3.1.sh  as well
	
	* lily/music.cc (LY_DEFINE): change ly-set-mus-property to
	ly-set-mus-property!

	* lily/grob.cc (LY_DEFINE): change ly-set-grob-property to ly-set-grob-property!

	* lily/parser.yy (Repeated_music): shift duration log for tremolo
	repeats, instead of klutzing around.

	* lily/chord-tremolo-engraver.cc (acknowledge_grob): set X parent
	of stem tremolo grobs.

	* scm/music-functions.scm (shift-duration-log): new function, add
	to duration log of all notes.

	* lily/duration.cc: add compression factor arguments to
	make-duration.
	compression-factor, dot-count, duration-log: add scheme functions.

	* lily/mark-engraver.cc (process_music): allow \mark to take a
	number as argument as well.

2002-07-16  Han-Wen  <[email protected]>

	* lily/rest.cc (after_line_breaking): only translate the whole
	rest if we have more than 1 staff line

-- 

Han-Wen Nienhuys   |   [email protected]    | http://www.cs.uu.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.