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