lily 1.5.71

Han-Wen <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
LilyPond 1.5.71 is out. This release almost cleans out the input/bugs/
directory (which will be removed completely before we release 1.6).  A
lot of files were simply removed, but some warranted some real
bugfixing. This release should improve on auto-kneed beams, lyric
alignment, kneed half-beams.

Other attractions

      * updated 16th, 32nd etc. rests (Patch courtesy RZ)

      * better error messages when GUILE gets confused.

      * automatic string selection for tablature (also by RZ)

I was also going to tout Rune's nice Soendagmorgen exapmle file, but
that apparently didn't reach me (perhaps it should be cvs add'ed ?)

        * VERSION: released 1.5.71 
	
	* lily/beam.cc (consider_auto_knees): rewrite function; now only
	consider horizontal knees. Fixes input/bugs/bizzarre-beam.ly

	* lily/syllable-group.cc (set_lyric_align): fix centering on note
	head for `normal' lyrics. This fixes input/bugs/lyrics-spacing.ly.

2002-08-02  Han-Wen  <[email protected]>

	* lily/beam.cc (connect_beams): fix quarter note beams.

	* input/regression/beam-quarter.ly: new file.

2002-08-02  Mats Bengtsson  <[email protected]>

	* buildscripts/mf-to-table.py (postfixes): Reduce the line spacing
	in the font list.

2002-08-02  Han-Wen Nienhuys  <[email protected]>

	* lily/scm-option.cc: exorcise iostream.

	* lily/main.cc: remove iostream usage.

2002-08-02  Han-Wen  <[email protected]>

	* scripts/lilypond-book.py: make URL for printfilename option.

	* lily/beam.cc (position_with_maximal_common_beams): fix kneed
	beamlets. This fixes input/bugs/knee

	* ly/engraver-init.ly (HaraKiriStaffContext): switch off auto knee
	for hara kiri staffs.

	* lily/slur-engraver.cc (try_music): remove nested slur
	functionality. This fixes spurious warnings with the partcombiner.

2002-08-01  Han-Wen Nienhuys  <[email protected]>

	* lily/parse-scm.cc (protected_ly_parse_scm): guile 1.4 compatibility.

2002-08-01 Rune Zedeler <[email protected]>

	* lily/tab-note-heads-engraver.cc: add algorithm for automatically
	selecting frets when none given by user. Read property
	"minimumFret".

	* scm/translator-property-description.scm: Add "minimumFret"
	
	* mf/feta-eindelijk.mf: Changed layout of 16th and shorter rests
	to match the 8th rest. slanted 8th rest a bit more.
	WARNING: 8th rest and classical quarter rest exchanged.
	
2002-08-01  Mats Bengtsson  <[email protected]>

	* scm/grob-description.scm (RehearsalMark): Add baseline-skip to
	handle multiline marks correctly.

2002-07-31  Mats Bengtsson  <[email protected]>

	* scripts/ly2dvi.py (ly_paper_to_latexpaper): Fix dvips flags

2002-07-31 Rune Zedeler <[email protected]>

	* input/SondagMorgen/*.ly: Added. TODO: Lots of cleanups but now
	it's there.

2002-07-31  Han-Wen Nienhuys  <[email protected]>

	* lily/parser.yy (chord_notes): typo. 

	* scm/music-functions.scm (unfold-repeats): bugfix

2002-07-31  Rune Zedeler <[email protected]>

	* ly/engraver-init.ly: remove alias "Current" from all contexts.

	* lily/translator-group (find_existing_translator): If
	n=="Current", return this context.
	
	* lily/tab-note-heads-engraver.cc: add algorithm for automatically
	selecting frets when none given by user. Read property
	"minimumFret".

	* scm/translator-property-description.scm: add "minimumFret"

	* lily/rest.cc:
	* lily/time-signature.cc: spacing for even number of staff lines.
	
2002-07-31  Han-Wen  <[email protected]>

	* input/bugs/: remove various files.

	* Documentation/user/refman.itely: doco updates.

	* scripts/ly2dvi.py (find_pfa_fonts): add and document --pdf
	option.

2002-07-30  Rune Zedeler <[email protected]>

	* ly/engraver-init.ly: add alias "Current" to all contexts.

	* ly/property-init.ly: Use "Current" context in the accidental
	macros. TODO: Do the same in some of the other macros?
	
	* scm/output-lib.scm (tablature-stem-attachment-function): add
	duration argument. Now the function can be called again :-)

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

	* lily/parse-scm.cc (parse_handler): add better error message,
	return a sensible number of nchars

2002-07-29  Han-Wen Nienhuys  <[email protected]>

	* lily/parse-scm.cc (protected_ly_parse_scm): catch GUILE errors
	when parsing, and emit useful warning message.

	* lily/lily-guile.cc (ly_parse_scm): add line/col/file locations
	to SCM port for parser.

2002-07-28  Rune Zedeler <[email protected]>
	
	* lily/note-spacing.cc (stem_dir_correction) Add property
	knee_spacing_correction controlling the amount of optical spacing
	added to knees.
	
2002-07-28  Glen Prideaux  <[email protected]>
       
       * lily/syllable-group.cc (set_lyric_align): Only fiddle with
       alignment if a note has more than a single lyric so single stanza
       songs are aligned correctly.

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

	* input/test/broken-spanner-adjustment.ly: new file.

2002-07-27  Mats Bengtsson  <[email protected]>

	* scripts/lilypond-book.py: Handle printfilename also together
	with {small,}verbatim

2002-07-27  Juergen Reuter  <[email protected]>

	* scm/output-lib.scm, lily/note-head.cc: fixed broken baroque
	note-head style by setting grob property font-family
	automatically.


-- 

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.