lily 1.5.63

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

.63 is up. It has some doc updates, and another bugfix for an obscure
large-scores-cause-crashes problem.  Also, polyphonic entry is now
turned on by default. This means that you don't have to specify \apply
#voicify-music anymore.

2002-06-24  Han-Wen  <[email protected]>

	* lily/grob-scheme.cc: new file

	* lily/break-substitution.cc: split up break substitution
	functionality, and make a special constant stack-space version for
	lists of grobs. This should fix the problems of lily in
	combination with pthreads/qthreads.

	* lily/grob.cc (mark_smob): bugfix: mark X parent too.

2002-06-23  Chris Jackson  <[email protected]>

	* lily/text-spanner.cc (setup_pedal_bracket):
	* lily/piano-pedal-engraver.cc (create_bracket_grobs): 
	Fix the lengths of mixed-style piano pedal brackets.

2002-06-23  Jan Nieuwenhuizen  <[email protected]>

	* Documentation/user/tutorial.itely (First steps): Add missing
	quotation.

	* Documentation/topdocs/INSTALL.texi (Top): Add some warnings
	about guile --with-threads.  Hopefully this issue can be resolved
	rsn, but maybe we should even add warnings for the standard Debian
	and Red Hat packages?

	* configure.in: Warn if guile is configured to use threads.  Maybe
	we should make this an error (ie, add to REQUIRED list?)

	* config.make.in (PACKAGE_NAME):
	(PACKAGE, package):  Don't hardcode.

	* VERSION (PACKAGE_NAME): Typo fix.

2002-06-23  Han-Wen  <[email protected]>

	* input/tutorial/brahms-*.ly: new tutorial files.

	* Documentation/user/tutorial.itely: fixes. Extend cheat sheet.

	* scm/script.scm (default-script-alist): fermata is up.

	* lily/dynamic-engraver.cc (stop_translation_timestep): stop
	dynamic line spanner when there is no crescendo to connect.

	* lily/tie.cc (get_control_points): add test to avoid flat ties.

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

	* lily/note-collision.cc (check_meshing_chords): don't crash if no
	stems.

	* scm/music-functions.scm (toplevel-music-functions): new
	definition. Functions to apply automatically. Removes the need for
	explicitly doing \apply #voicify-music

	* lily/grob.cc (do_break_substitution): rename function, use
	global var for criterion argument. Reduces stack usage a little.

	* ly/engraver-init.ly (StaffContext): add Instrument_engraver

	* scripts/convert-ly.py, lily/*.cc, scm/*.scm: change
	visibility-lambda to break-visibility

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

	* input/bugs/part-combiner.ly: New file.

	* lily/include/spacing-interface.hh: New file.

	* lily/include/spaceable-element.hh: Remove.

	* input/test/script-priority.ly: New file.

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

	* lily/system.cc (output_lines): kill grobs that are only for spacing.

2002-06-20  Jan Nieuwenhuizen  <[email protected]>

	* lily/fingering-engraver.cc (make_script): 
	* lily/script-engraver.cc (process_music): 
	* lily/text-engraver.cc: 
	(process_acknowledged_grobs): Remove hard coded script-priority.

	* flower/warn.cc: Cleanup.

	* lily/voice-devnull-engraver.cc: Also eat multi-measure rest, a
	spanner now.

	* aclocal.m4: Regenerate.

	* stepmake/aclocal.m4: Also set GUILE_PATCH_LEVEL.

	* config.hh.in: Only set GUILE_MAJOR_VERSION if necessary.
	* lily/include/lily-guile.hh: Only include config.h if necessary.

	* Changelog: cvs changes ml archive test #8.
	
	* lily/slur-engraver.cc: Layout fix.

2002-06-19  Han-Wen Nienhuys  <[email protected]>

	* ly/engraver-init.ly (RhythmicStaffContext): add
	Dot_column_engraver, resurrect barlines 

-- 

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.