Lily 1.5.70

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

Go ahead, and run to our FTP site to grab 1.5.70 -- these are the
improvements in this release:

  - revised source code variable naming

  - many bugfixes. 

  - documentation updates

Also, for those who didn't catch the previous mail: CVS development
has moved to savannah.gnu.org. Please don't check out CVS sources from
lilypond.org anymore. The CVS announcement list has also moved, to
http://mail.gnu.org/mailman/listinfo/lilypond-cvs/ .




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

	* Documentation/user/lilypond-book.itely (Insert music snippets
	into your texts using lilypond-book): Briefly mention HTML
	documents.  Started rewrite, but lost inspiration.

	* lily/grob-scheme.cc (get_original, get_system, get_broken_into):
	Move scheme funcs from grob.cc and spanner.cc.

	* lily, flower: Ran buildscripts/ontgaar.py.  See also
	http://lilypond.org/wiki/?CodingStandards.
	
	* Documentation/GNUmakefile: Remove regression-test stuff.
	(deep-WWW-clean): Remove wiki-dump.  Fixes web-clean target.

	* Documentation/regression-test.tely: Remove.

	* Documentation/user/refman.itely (Text scripts): Comment out ref
	to PostScript output.

	* lily/beam.cc (knee_b): Fix to also work if some dirs are not
	set.

	* lily/beam.cc (set_stem_directions): For knees, set stems to
	their natural direction.

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

	* lily/stem.cc (calc_stem_info): Don't force stems of kneed beams
	to reach middle staff line.

	* lily/beam.cc (consider_auto_knees): Recalculate beam position
	after deciding for a knee.

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

	* Documentation/user/internals.itely: move output-formats doco to
	WikiWiki.
	
2002-07-25  Han-Wen  <[email protected]>
	
	* po/fr.po: update from TP

	* input/template/GNUmakefile (TITLE): add lysdoc target for the
	templates

	* Documentation/user/introduction.itely (Introduction): finish
	introduction 

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

	* lily/include/music-iterator.hh (class Music_iterator): change
	get_music() to get_pending_events().

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

	* buildscripts/ontgaar.py: get_music () -> get_pending_events ().
	
	* buildscripts/ontgaar.py: New file.

	* scm/grob-property-description.scm (conditional-elements): Add
	extent-X.

	* lily/grob.cc: Add extent-X and extent-Y to interface.

	* lily/grob-scheme.cc (ly_get_parent): Don't dereference null
	parent. (Han-Wen)

	* input/test/move-accidentals.ly: New file. (Han-Wen)

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

	* lily/grob-scheme.cc (ly_get_parent): don't crash if no parent.

	* lily/slur.cc (get_first_notecolumn_y): robustness: don't crash
	if no note-columns.

	* server.el.patch: new file.

	* Documentation/user/refman.itely (Point and click):  updates.
	(Graphical interfaces): add node
	(Vertical spacing): add node

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

	* lily, lily/include: Rename line to system.  Junk _l suffix.

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

	* po/fr.po: update from TP.

	* buildscripts/lilypond-profile.sh: update support for
	LILYPONDPREFIX

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

	* Documentation/user/refman.itely (Point and click): Add info
	about GVim, NEdit.

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

	* lily/accidental-placement.cc (extent_callback): remove function
	(position_accidentals): do nothing if not live.
	Use accidental-grobs property i.s.o. accidentals, to maintain
	proper typing. 

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

	* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: *
	input/test/count-systems.ly: Update to new system-count function
	names.

	* lily/grob.cc (get_line, get_original): Use LY_DEFINE.

	* lily/spanner.cc (get_broken_into): Use LY_DEFINE.

	* lily/include/spanner.hh:
	* lily/include/grob.hh: Remove DECLARE_SCHEME_CALLBACKs.

	* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: Add
	forcedBreak options and fix measure count comments.

	* GNUmakefile.in: Junk intl.

	* config.make.in (prefix): Prepend $(DESTDIR) to allow install
	without overriding prefix.

	* aclocal.m4: Regenerate.
	
	* stepmake/aclocal.m4: Don't expand $prefix: fixes install with
	other $prefix.

	* cygwin/GNUmakefile: 
	* ly/GNUmakefile: 
	* python/GNUmakefile: 
	* make/GNUmakefile: 
	* mf/GNUmakefile: 
	* scm/GNUmakefile:
	* tex/GNUmakefile: use local_package_datadir iso datadir.

	* make/substitute.make (ATVARIABLES): Add local_lilypond_datadir.

	* aclocal.m4: Regenerate.
	
	* config.hh.in:
	* config.make.in:
	* stepmake/aclocal.m4: Cleanups and more conventional naming for
	datadir ($prefix/share), package_datadir ($prefix/$package), and
	local_package_datadir ($prefix/$package/$version).
	
	* make/lilypond-vars.make:
	* scripts/ly2dvi.py:
	* scripts/lilypond-book.py:
	* scripts/mup2ly.py:
	* scripts/midi2ly.py: use local_package_datadir iso datadir.
	
	* GNUmakefile.in: build_datadir without version.
	
	* lily/main.cc: Datadir cleanup.

	* lily/text-item.cc (lookup_text): 
	* lily/music-output-def.cc (print_smob): 
	* lily/mensural-ligature.cc (brew_molecule):
	* lily/beam-quanting.cc (score_slopes_dy, score_forbidden_quants):
	Fix warnings.
	
2002-07-23  Jan Nieuwenhuizen  <[email protected]>

	* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: Warn when not
	using 6 systems, like the original.

	* input/test/count-systems.ly: New file.

	* lily/spanner.cc (get_broken_into):
	* lily/grob.cc (original_scm, line_scm): New function.

	* lily/include/grob.hh (ly_scm2grob_array): Moved from
	group-interface.hh and renamed.
	(ly_grob_array2scm): New function.

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

	* lily/ambitus-engraver.cc: bugfix: create ambitus grob during
	process_music phase

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

	* lily/separation-item.cc (width): cache extent in extent-X

	* lily/spacing-spanner.cc (standard_breakable_column_spacing):
	only add extent for non-musical column.

	* lily/accidental-placement.cc (split_accidentals): new function
	(get_relevant_accidental_extent): new function

	* lily/staff-spacing.cc (next_note_correction): idem

	* lily/separating-group-spanner.cc (find_rods): use
	conditional_width().
	
	* scm/sketch.scm: fix roundfilledbox definition

	* lily/lily-guile.cc (robust_list_ref): be sensible with negative
	argument. This fixes too-long stems on half and quarter notes.

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

	* Documentation/index.texi: Add, fix, change some links and names,
	including dump of wiki wiki.

	* Documentation/GNUmakefile (local-WWW): Slurp wiki.

	* buildscripts/wiki-slurp.py: New file.  Accept multiple pattern.
	(unwiki): Replace local urls with <img src> too.

	* Documentation/GNUmakefile (wiki-dump): New target.

	* Documentation/header.html.in: Link to Documentation/index
	renamed to Index (was other...).

	* Documentation/regression-test.tely: Remove.

	* make/lysdoc-targets.make (local-WWW): Add default targets .ps.gz
	and .pdf.


-- 

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.