[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 2.1.12 released
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 2.1.12 released |
Date: |
Mon, 19 Jan 2004 01:14:05 +0100 |
LilyPond 2.1.12 is out. It has a lot of bugfixes and robustness
tweaks. Moreover, there are the following new attractions:
* Formatting of rehearsal marks has been improved. The `\mark'
command now only does automatic incrementing for marks specified as
integer. For example, `\mark #1' will print an A in the default
style. See `input/regression/rehearsal-mark-letter.ly',
`input/regression/rehearsal-mark-number.ly'.
* Formatting of ottava brackets has been much improved.
Enjoy!
ChangeLog:
* scm/define-grobs.scm (all-grob-descriptions): larger font for
ChordName
* scm/new-markup.scm (sub-markup): sup & super: make smaller in
relation to surroundings.
* lily/tuplet-bracket.cc (calc_position_and_height): add staff
Y-extent to the note-extents: stay clear of the staff.
2004-01-18 Han-Wen Nienhuys <address@hidden>
* Documentation/user/GNUmakefile
($(outdir)/lilypond/lilypond.html): posix conforming globs. Link
iso. copy.
* stepmake/stepmake/metafont-rules.make: remove --keep-trying.
* lily/separating-group-spanner.cc (set_spacing_rods): add padding.
* mf/,scripts/,make/,ly/,scm/: remove AsciiScript remnants.
* lily/lily-guile.cc (robust_scm2double): new function. Use throughout.
* lily/line-interface.cc (line): remove thickness from calling
interface.
* lily/hairpin.cc: use Line_interface
* lily/line-interface.cc: new file. Line_interface for everything
with dotted/dashed lines.
* lily/tuplet-bracket.cc (make_bracket): use Line_interface.
* lily/ottava-bracket.cc (brew_molecule): new file, separate routine
for constructing ottava brackets.
* lily/ottava-engraver.cc (acknowledge_grob): hang the bracket on
the note heads.
* Documentation/user/internals.itely (Engravers and performers):
fix broken link.
* scm/music-functions.scm (make-mark-set): new function.
* lily/lookup.cc: remove Lookup::horizontal_slope (): it is
functionally identical to beam.
* lily/mensural-ligature.cc (brew_flexa): replace horizontal_slope
() with beam ().
* Documentation/user/refman.itely (Rehearsal marks): document new
functionality.
* input/regression/rehearsal-mark-number.ly: new file.
* input/regression/rehearsal-mark-letter.ly: new file.
* scm/translation-functions.scm (number->mark-string): new function
(format-mark-letters): new function
(format-mark-numbers): new function
* lily/mark-engraver.cc (process_music): rehearsalMark is now
integer; formatting is done through markFormatter property.
* scm/define-translator-properties.scm: fold all *-done properties
into positioning-done.
* lily/beam.cc (position_beam): new function
(brew_molecule): make sure that positions are calced before making
the molecule.
* scm/output*.scm (beam): take 4th argument for function.
* ps/music-drawing-routines.ps: take blot as 4th argument.
* lily/beam.cc (brew_molecule): fix beam offsets: overlap with the
stem to avoid small dents.
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.1.12 released,
Han-Wen Nienhuys <=