LilyPond 2.0.1

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

LilyPond 2.0.1 is released.

This release has some subtle typography fixes for accidental
placement. I hope I broke nothing in the process of implementing them
:-) 

There are also RedHat binaries for 2.0.1 ; these have been created
with Fedora Core-test2 (the new release of RedHat). I suspect that
they are RedHat-9 compatible, but I am curious to hear some
test-reports

I will open the 2.1.x branch today - however, do not expect too much
from Your Benevolent Dictator, since I will be traveling during the
next few months.


2003-09-29  Han-Wen Nienhuys  <[email protected]>

	* lily/bezier.cc (get_other_coordinate): change assert into
	warning.

	* lily/note-head.cc (internal_brew_molecule): make left protusion
	smaller, to accomodate for natural sign.
	(internal_brew_molecule): only do this when the accidental is
	close enough.
	(extent): new function

	* lily/skyline.cc (merge_skyline): new function
	(heighten_skyline): new function

	* lily/accidental-placement.cc (position_accidentals) 
	(position_accidentals): fix todo.

2003-09-28  Han-Wen Nienhuys  <[email protected]>

	* input/test/+.ly (texidoc): put version number inline.

	* GNUmakefile.in: remove rsync-web target.
	
	* input/regression/bar-scripts.ly (onestaff): raggedright

v/pri2003-09-28  Han-Wen Nienhuys  <[email protected]>

	* lily/*.cc: remove #if 0'd code in couple of places.

	* lily/midi-stream.cc (operator <<): rewrite.

	* lily/note-head.cc (internal_brew_molecule): 
	only make ledgers when the Staff symbol has lines.

	* ly/property-init.ly (arpeggioBracket): simplify

	* lily/translator-group.cc (execute_pushpop_property): use
	SCM_EQ_P for comparing keys. This fixes reverting
	auto-beam-settings.

2003-09-28  Jan Nieuwenhuizen  <[email protected]>

	* lily/midi-stream.cc (operator <<): Also write MIDI string when
	midi_debug_global_b.
	(operator <<): Normalise loop.

2003-09-27  Han-Wen Nienhuys  <[email protected]>

	* scripts/lilypond.py (escape_path): revise.

	* scm/music-functions.scm (set-output-property): new function.
	
2003-09-27  Jan Nieuwenhuizen  <[email protected]>

	* cygwin/mknetrel: Next try in building doc on Cygwin natively;
	use addmakeflags again.

	* cygwin/lily-wins.py (escape_shell): New function; use it.

	* scripts/lilypond.py (escape_shell): Escape quotes and other
	spaces too.  Do not escape escaping backslashes.

	* make/srcdir.make.in (web-install): Must call install-WWW now.

	* mf/GNUmakefile: resolve conflict: %list.ly is a target, not a
	dependency

2003-09-27  Han-Wen Nienhuys  <[email protected]>

	* scripts/lilypond.py (escape_path): escape quotes too. 

	* Documentation/user/lilypond.tely (Unified index): rename Index
	to accomodate Windows breakage.

	* make/lilypond.redhat.spec.in (Group): remove out=www for web-install 

	* mf/GNUmakefile ($(outdir)/%.afm  $(outdir)/%.enc
	$(outdir)/%.tex $(outdir)/%.dep $(outdir)/%list.ly): list.ly is a
	target not a source.

2003-09-27  Jan Nieuwenhuizen  <[email protected]>

	* cygwin/mknetrel: Use EXTRABUILDARGS, EXTRAINSTALLARGS instead of
	addmakeflags.  Build and install doc and web also when building on
	Cygwin.

	* mf/GNUmakefile: Bugfix.

	* GNUmakefile.in (web-install): Bugfix: set out prefix Similar to
	target web.

	* cygwin/lily-wins.py: Quote filename.

2003-09-26  Han-Wen Nienhuys  <[email protected]>

	* mf/GNUmakefile ($(outdir)/$(redhat-package)): use passive ftp.

2003-09-25  Jan Nieuwenhuizen  <[email protected]>

	* cygwin/bug-lilypond-cygwin.sh: Add tests for registry
	settings.

	* configure.in: Require g++ > 3.0.4.

	* mf/GNUmakefile: Bugfix: Add list.ly target.
	
	* Documentation/user/GNUmakefile: Bugfix: list.ly target.

	* stepmake/stepmake/omf-targets.make (omf-local-install): Buxfix:
	make omf directory, add uninstall targets.

2003-09-25  Han-Wen Nienhuys  <[email protected]>

	* lily/tie-performer.cc (initialize): init prev_event

	* make/lilypond.redhat.spec.in: move site-start back to /usr/share.

	* lily/script-engraver.cc (make_script_from_event): don't crash on
	non-string articulation-type.

	* lily/new-fingering-engraver.cc (add_script): don't crash on
	0 scripts 
	(acknowledge_grob): warn about text script events.

2003-09-24  Heikki Junes  <[email protected]>

	* buildscript/lilypond.words: fix path for drums.scm.

2003-09-24  Han-Wen Nienhuys  <[email protected]>

	* lily/spacing-spanner.cc (note_spacing): don't make longer
	durations than measure-length.


-- 

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.