LilyPond 1.7.6 released

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

1.7.6 is out. It has

* more support for postfix articulation entry: you can now do

   c8-[-~ c8-]

to get two beamed and tied eighth notes.

* Articulations in chords: you can do

  <<c-> e-.>>4

  to get a > and . over the chord.

* Various robustness fixes and cleanups for lilypond-book

* Updates for emacs and VIM modes 



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

	* scripts/convert-ly.py: more uniformization substitutions.

	* buildscripts/new-chords.py (sub_chords): new file.

2002-11-03  Jan Nieuwenhuizen  <[email protected]>

	* mf/GNUmakefile: Bugfix: Use actual fontname (.AFM FontName) for
	lilypond.map.  Include sauter fonts too.  Cleanups.

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

	* Documentation/user/tutorial.itely (First steps): change to new
	chord/tie/slur/beam notation.

	* lily/parser.yy (event_that_take_dir): allow postfix notation for
	ties.

	* lily/new-tie-engraver.cc (process_acknowledged_grobs): new
	engraver. Process ties in postfix notation, i.e. c8-~ c

	* lilypond-mode.el (LilyPond-command-alist): run LaTeX by default.

	* input/regression/beam-postfix-notation.ly (texidoc): new file.

	* lily/parser.yy (event_that_take_dir): allows c8-[ for beams.

	* lily/beam-engraver.cc (try_music): accept new-beam-events

	* input/regression/chord-scripts.ly (texidoc): new file

	* lily/new-fingering-engraver.cc (acknowledge_grob):  also handle
	script-events.

	* scm/script.scm (default-script-alist): cleanup.

	* lily/script-engraver.cc (make_script_from_event): cleanup.

	* lily/lyric-combine-music-iterator.cc
	(Lyric_combine_music_iterator): remove superfluous events.
	(melisma_busy): new function. Fix broken melismas.

2002-10-31  Heikki Junes  <[email protected]>

	* vimrc: Add shortcuts for compiling, midi-playing and PS-viewing.
	Remove nonvalid settings. Use descriptive key names.
	Use <Return> to indicate the pressing of that key.

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

	* scripts/lilypond-book.py (option_definitions): Typo.

	* scripts/ly2dvi.py: Updates.

	* python/lilylib.py (setup_environment, print_environment)
	(get_bbox, make_preview): Merge and remove from ly2dvi and
	lilypond-book.

	* scripts/lilypond-book.py: Use lilylib.  Cleanups.

	* .cvsignore: Remove some cruft.

	* make/lilypond-vars.make (PYTHONPATH): Add python's outdir to
	path.

	* scripts/ly2dvi.py: Use lilylib as module.  Fail gracefully if
	kpsexpand, kpsewhich, ps2pdf exit with error.  Cleanups and fixes
	throughout.

	* python/lilylib.py (quiet_system): Junk
	(system): Display error log upon failure.
	(read_pipe): New function.  Cleanups and fixes.

	* python/*.py: Rename from *.py.in.
	
	* make/substitute.make (ATVARIABLES): Add lilypond_datadir.

	* GNUmakefile.in (SUBDIRS): Move python before scripts.

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

	* python/GNUmakefile: Bugfix: handle modules.

	* stepmake/stepmake/python-module-targets.make (default): Add
	compiled modules. 

	* stepmake/stepmake/python-module-rules.make: Add rule for byte
	compiling modules.

	* stepmake/stepmake/python-module-vars.make (OUT_PY_MODULES):
	Bugfix.  (OUT_PYC_MODULES): Add.

2002-10-30  Heikki Junes  <[email protected]>

	* make/lilypond.mandrake.spec.in: Repair info. Comment out menu.
	Use default paths. Refresh description.




-- 

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.