LilyPond 1.5.69
Han-Wen Nienhuys <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
.69 is here; It adds * Another testing document, which is essentially a complete rendering of input/test/ ; Click documentation -> input snippets. * Bugfixes for tremolos, kneed beams, stems, accidentals, lyric extenders. * Changes in the Scheme interface: now set-x-property is called set-x-property!. Also, the compression factor of duration is now available from Scheme. Have fun! 2002-07-22 Han-Wen <[email protected]> * VERSION: 1.5.69 released * lily/accidental-placement.cc (position_accidentals): document two bugcases. * lily/skyline.cc (skyline_meshing_distance): bugfixes. 2002-07-22 Jan Nieuwenhuizen <[email protected]> * input/regression/abe.ly: * input/test/transposing.ly: Remove mention of mudela. * scripts/lilypond-book.py (make_pixmap): Don't use quiet_system, ie, don't redirect PNG output to /dev/null. Fixes lys-to-tely documents. * input/test/mark.ly: * Documentation/user/refman.itely: Re-enable \mark #'() example. * lily/parser.yy: Revert to MARK scalar. 2002-07-21 Han-Wen <[email protected]> * lily/accidental.cc (accurate_boxes): add function to represent flat with 2 boxes. Improves flat-flat accidental spacing. * lily/accidental-placement.cc (stagger_apes): try to arrange accs in a C form, with the top accidental closet to the chord. * lily/stem.cc (get_default_stem_end_position): don't crash if lengths not set. (get_default_stem_end_position): idem for stem-shorten. * mf/feta-toevallig.mf: enlarge flat bbox. * input/regression/lyrics-extender.ly: new file. * lily/lyric-extender.cc (brew_molecule): don't add right-trim-amount if extender is broken. * scripts/ly2dvi.py (global_latex_preamble): bugfix (thanks Werner). 2002-07-21 Jan Nieuwenhuizen <[email protected]> * Documentation/index.texi: Add pointers to new regression and test documents. * Documentation/user/converters.itely: Documentation/user/invoking.itexi: Some small fixes for uniform usage example. * input/allfontsize.ly, size*.ly: New files, moved from input/regression. * input/font20.ly, font-body.ly: New files, moved from input/test. * input/font*.ly: New files, moved from input/test. * input/test/*.ly: Remove empty files, fix broken ones. * input/test/different-time-signatures.ly: Add FIXME marker; comment-out broken code. * Documentation/regression-test.tely: Comment-out, add obsolete-marker and url to regression-test-dir. * input/test/GNUmakefile: * input/regression/GNUmakefile: Add rule for lys-to-tely.py. * input/regression/+.ly: * input/test/+.ly: New file. 2002-07-20 Han-Wen <[email protected]> * input/test/cue-notes.ly: better example * Documentation/user/refman.itely (Font selection): font size doco * input/mutopia/F.Schubert/standchen.ly: note bugfix * lily/stem.cc: rewrite of scoring to give sane results on knee beams. * lily/beam.cc (set_stem_lengths): extend stems for gapped tremolo beams. (connect_beams): chop off beaming outside the beam. Fixes problem with tremolo beams. * lily/score-engraver.cc (initialize): error if feta20.afm * scm/engraver-documentation-lib.scm (document-property-operation): add properties to context documentation. * scm/documentation-lib.scm (pad-string-to): align info menus. 2002-07-18 Jan Nieuwenhuizen <[email protected]> * debian/GNUmakefile: Remove lilypond.links. * debian/: Debian patch (Anthony Fok). * debian/lilypond.links: Remove, as per Anthony's request. * aclocal.m4: Regenerate. * stepmake/aclocal.m4: Add --with-kpathsea-include, --with-kpathsea-lib options. * scripts/mup2ly.py: Cut-n-paste include missing lilylib. * stepmake/stepmake/compile-vars.make: * stepmake/stepmake/executable-rules.make: * stepmake/stepmake/python-module-rules.make: * stepmake/stepmake/shared-library-rules.make: Use ALL_LDFLAGS, to guard agains user override of LDFLAGS. * Documentation/user/refman.itely: Compile fix for \mark #'(music ...). * Documentation/user/internals.itely: Use ly-set-mus-property!. * cygwin/mknetrel: New file. * cygwin: New directory. Moved Cygwin stuff from Documentation/windows. * Documentation/windows/fix-suffixes.sh: * buildscripts/walk.sh: Junk. * aclocal.m4: Regenerate. * buildscripts/walk.sh: Remove. * stepmake/stepmake/topdocs-targets.make: * stepmake/stepmake/help2man-rules.make: * stepmake/stepmake/generic-vars.make: * stepmake/make/stepmake.make: * Documentation/user/GNUmakefile: * make/stepmake.make: * make/lilypond-vars.make: * GNUmakefile.in: * stepmake/aclocal.m4: Remove builddir cruftyness. * stepmake/stepmake/c++-rules.make: Use ALL_CXXFLAGS, to guard agains user override of CXXFLAGS. * stepmake/stepmake/c++-vars.make (ALL_CXXFLAGS): Include CXXFLAGS. * stepmake/stepmake/c-rules.make: Use ALL_CFLAGS, to guard against user override of CFLAGS. * stepmake/stepmake/c-vars.make (ALL_CFLAGS): Include CFLAGS. 2002-07-17 Han-Wen <[email protected]> * GNUmakefile.in: distribute lexer-gcc-3.1.sh as well * lily/music.cc (LY_DEFINE): change ly-set-mus-property to ly-set-mus-property! * lily/grob.cc (LY_DEFINE): change ly-set-grob-property to ly-set-grob-property! * lily/parser.yy (Repeated_music): shift duration log for tremolo repeats, instead of klutzing around. * lily/chord-tremolo-engraver.cc (acknowledge_grob): set X parent of stem tremolo grobs. * scm/music-functions.scm (shift-duration-log): new function, add to duration log of all notes. * lily/duration.cc: add compression factor arguments to make-duration. compression-factor, dot-count, duration-log: add scheme functions. * lily/mark-engraver.cc (process_music): allow \mark to take a number as argument as well. 2002-07-16 Han-Wen <[email protected]> * lily/rest.cc (after_line_breaking): only translate the whole rest if we have more than 1 staff line -- Han-Wen Nienhuys | [email protected] | http://www.cs.uu.nl/~hanwen/