LilyPond 1.5.67 -- almost 1.6!

Han-Wen <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
.67 contains a rewrite of the knee-beaming code (written in a
ye-good-old-times cooperative nightly hacking session). Now all your
stems will match up to the beams, and not only that, you can get
really cool advanced beaming patterns -- see
input/regression/beams-funky.ly

(I wonder what other programs can do this automatically :)

Other goodies include:

* tons of bugfixes

* GUILE 1.7 / GCC 3.x support

Many thanks to Mats for his relentless bugsearching and -reporting!



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

	* lily/stem-tremolo.cc (brew_molecule): add code for stem tremolos.

	* lily/auto-beam-engraver.cc (create_beam_p): remember Beam
	settings at the start of a potential auto beam.

	* lily/include/sequential-iterator.hh (class Sequential_iterator):
	bugfix: protect music list from GC.

	* Documentation/user/introduction.itely: misc fixes.

	* scripts/ly2dvi.py (run_latex): show latex error log. Ask for
	bugreport if lilypond is killed by a signal. 

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

	* lily/input-smob.cc (make_input): GUILE 1.7 compatibility fixes.

	* lily/beam.cc: complete rewrite of multiplicity. This fixes 16th
	knees code.
	(quanting): add french beaming support (property french-beaming)
	(stem_beams): removed.

i2002-07-12  Mats Bengtsson  <[email protected]>

	* lily/beam.cc (after_line_breaking): Set correct stem lengths
	also when beam positions are set manually.
	(consider_auto_knees): Do not use automatic knees if the directions
	are set manually by the user.

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

	* input/regression/grace-auto-beam.ly: new file

	* input/regression/grace-unfold-repeat.ly: new file

	* lily/auto-beam-engraver.cc (test_moment): never start on grace moments.

	* lily/forbid-break-engraver.cc (start_translation_timestep): skip
	grace notes for break-forbidding. Breaks during grace notes are
	handled by Bar_engraver.	

	* lily/unfolded-repeat-iterator.cc: Reimplement
	Unfolded_repeat_iterator, Volta_repeat_iterator using
	Sequential_iterator. All grace functionality from {} carries over
	to repeats as well.

	* lily/sequential-iterator.cc: new file: form baseclass for
	sequential music iterator and unfolded/volta repeat iterator.

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

	* lily/include/debug.hh: deprecate.

	* lily/spacing-spanner.cc (set_springs): add support for
	common-shortest-duration field.

	* lily/parser.yy (translator_spec_body): allow \set in \translator
	{}  block. This is the same as \override, here.

	* lily/score-engraver.cc (one_time_step): don't warn about columns
	when skipTypesetting == #t.

	* lily/spacing-spanner.cc (musical_column_spacing): change
	ragged right function to produce natural spacing.

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

	* lily/paper-column.cc (before_line_breaking): update
	#'bounded-by-me field for suicided items.  This fixes crazy
	spacing in \partcombine scores.

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

	* config.hh.in: Add HAVE_SSTREAM.
	
	* configure.in: Add check for sstream header.

2002-07-09  Mats Bengtsson  <[email protected]>
 
 	* flower/source-file.cc: Fix compatibility with older g++.
 
2002-07-09  Jan Nieuwenhuizen  <[email protected]>

	* input/twinkle.ly: Bugfix: no automaticMelismata.

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

	* mutopia/J.S.Bach/Cembalo-Partitas/: remove

	* ly/engraver-init.ly (ScoreContext): turn on automaticMelismata
	by default.

	* lily/voice-devnull-engraver.cc (try_music):
	lily/thread-devnull-engraver.cc: use proper spelling for #'always.

	* lily/unfolded-repeat-iterator.cc (Unfolded_repeat_iterator):
	copy here_mom_ too. This fixes an obscure bug with combining
	partcombine and repeat

	* lily/chord-tremolo-iterator.cc (Chord_tremolo_iterator): copy
	factor too. 

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

	* mutopia/J.S.Bach/pa.ly: remove
	* mutopia/J.S.Bach/Duette/: remove  
	
	* scm/font.scm (change-rhs-size): add support for "paper19.ly"





-- 

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.