Lilypond 1.7.11 released

Han-Wen Nienhuys <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.announce
Message-ID <[email protected]>
1.7.11 is a maintenance release that shows some of our and Amy's work
on the chordname code. Expect more to come.  Also: various doco
updates by Juergen. 


2003-01-07  Han-Wen Nienhuys  <[email protected]>

	* VERSION: release 1.7.11

	* scripts/convert-ly.py: add ly:pitch-transpose rule

2003-01-06  Jan Nieuwenhuizen  <[email protected]>

	* input/test/dpncnt.ly: New file.

	* lily/my-lily-lexer.cc: Add chordnames keyword.

	* lily/parser.yy (chordnames_block): Parse chord name exception
	lists, see input/test/dpncnt.ly.

	* scm/chord-name.scm (set-double-plus-new-chord-name-style): New
	function.

	* scm/lily.scm (filter-out-list): Bugfix: filter rest using
	filter-out too.

	* lily/pitch.cc (ly_pitch_transpose): Scheme name now
	ly:pitch-transpose (was ly:transpose-pitch), in conformance with
	pitch functions (except for ly:make-pitch, but that's apparently
	some sort of scheme naming standard?).

	* scm/lily.scm (!=): define-public.

	* scm/new-markup.scm (make-markup-maker): define-public make-markups.

2003-01-05  Jan Nieuwenhuizen  <[email protected]>

	* scm/double-plus-new-chord-name.scm
	(double-plus-new-chord-name->markup): New file.

2003-01-05  Han-Wen Nienhuys  <[email protected]>

	* python/lilylib.py (make_preview): don't suppress progress for
	bbox extraction.

2003-01-04  Han-Wen Nienhuys  <[email protected]>

	* Documentation/user/appendices.itely (scheme): update for new syntax.

	* input/regression/chord-name-styles.ly: new file

	* lily/instrument-name-engraver.cc: create instrument names
	without barline too.  Allows instrument name on ChordNames  

	* scm/new-markup.scm (interpret-markup): allow simple strings as
	markup too.

2003-01-04  Jan Nieuwenhuizen  <[email protected]>

	* scm/chord-name.scm: Super/raise changes and fixes for Banter.
	(step->markup-accidental): Fix: add accidental.
	(chord::inner-name-american): 
	(chord::inner-name-jazz): Ugly fix from inner-name-banter: do not
	append stray '/' if last superscript addition was 'o'.

	* scm/new-markup.scm (normal-size-sub-markup) 
	(normal-size-super-markup): New function.

	* lily/source-file.cc (Source_file): Add warning for possibly
	intentional but suspicious initialization.

	* scm/chord-name.scm: Small rewrites, layout fixes.  Identify and
	add comments about cut-and-paste programming.

	* flower/rational.cc (lcm): Not used; comment out.

2003-01-04  Han-Wen Nienhuys  <[email protected]>

	* lily/new-fingering-engraver.cc (position_scripts): use
	fingerHorizontalDirection to determine fingering horizontal
	directions.
 
	* lily/accidental-engraver.cc (acknowledge_grob): add accidental to
	fingering support.

	* scripts/convert-ly.py	(FatalConversionError.conv): add style
	conversion rule. 

	* scm/chord-name.scm (set-chord-name-style): new function.
	(new-chord-name-brew-molecule): revise to interpret markup only
	(new-chord->markup): cleanuppish rewrite. To be called from the
	new engraver.

	* lily/new-chord-name-engraver.cc: new engraver: call Chord ->
	Markup earlier, during interpreting.

	* input/test/{banter,jazz,american}-chords.ly (scheme): update
	style settings. Rename to chord-names-*.ly

2003-01-03  Jan Nieuwenhuizen  <[email protected]>

	* scm/chord-name.scm: Painful merge of Amy's patch to old-style
	markup code and update to new markup.  Most probably broke some of
	it.
	
2002-12-30  Juergen Reuter  <[email protected]>

        * Documentation/user/refman.itely: added docu for ambitus and
        clusters

        * lily/lookup.cc, scm/tex.scm: cleanup: avoid nasty double
        ly_quote_scm() in lookup.cc

        * mf/parmesan-clefs.mf: set_char_box fix

        * lily/cluster-engraver.cc: junk implicit protection; use
        Protected_scm instead

2002-12-29  Jan Nieuwenhuizen  <[email protected]>

	* scm/chord-name.scm: Junk "`(," constructs, use make-FOO-markup
	throughout.

	* scm/new-markup.scm: Turn-off error-triggering test code.

2002-12-29  Han-Wen Nienhuys  <[email protected]>

	* scm/new-markup.scm (markup-thrower-typecheck) 
	(markup-typecheck?):  add full typechecking functions.
	(make-markup-maker): add make-FOO-markup functions.
	(markup-argument-list-error): nice error checking messages.
	(make-markup): better function: less quoting escapades.

2002-12-29  Jan Nieuwenhuizen  <[email protected]>

	* scm/chord-name.scm: Remove fixme's.  Jazz chords still broken.

2002-12-28  Jan Nieuwenhuizen  <[email protected]>

	* cygwin/lilypond.hint (requires): Add cygwin.

	* .cvsignore: Remove stepmake (huh!?!), add lib.

	* GNUmakefile.in: Add libdir links for builddir runs.

	* scripts/midi2ly.py: Add [lilypond_]libdir/python to path,
	instead of datadir.

	* make/substitute.make (ATVARIABLES): Add lilypond_libdir,
	local_lilypond_libdir.

	* config.make.in (lilypond_libdir): Add.

	* stepmake/stepmake/substitute-rules.make: 
	* stepmake/stepmake/script-rules.make: 
	* stepmake/stepmake/python-module-rules.make:
	* stepmake/aclocal.m4 (STEPMAKE_LIBDIR): Fixes from
	lilypond-python-module patch.

2002-12-27  Han-Wen Nienhuys  <[email protected]>

	* Documentation/user/refman.itely (Graphical interfaces): add note
	about xml2ly.

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

	* scripts/ly2dvi.py (run_dvips): remove trailing newline


-- 

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.