[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 2.1.14
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 2.1.14 |
Date: |
Wed, 21 Jan 2004 22:14:08 +0100 |
LilyPond 2.1.14 is out. After a long night and short day of hacking, I
have a "touchdown" on the new part combiner. If you have scores that
use part-combining, please consider giving it a test-run. A simple
example file is in input/regression/new-part-combine.ly - the
finishing touch is still lacking (no "a2" or "solo" is printed), but
the basics of switching between two voices and chords does work.
In addition, this release contains a slew of staff-size related
bugfixes, bugs which were found thanks to the critical eyes of Werner
Lemberg.
Enjoy!
from the NEWS file:
* Many fixes for dimension scaling have been made, resulting in
correct results for scores that mix staves in different sizes.
* Improved robustness when layout properties are accidentally
removed.
* A more cleanly constructed part combiner has been installed. It
is more robust and less buggy. The part-combiner can be used with
\newpartcombine MUS1 MUS2
See `input/regression/new-part-combine.ly' for an example.
(This feature is still experimental.)
ChangeLog:
2004-01-21 Han-Wen Nienhuys <address@hidden>
* VERSION: release 2.1.14
* Documentation/topdocs/INSTALL.texi (Top): fix FTP url.
* lily/side-position-interface.cc (general_side_position): add
Staff_symbol_referencer::staff_space ().
* lily/include/context-def.hh: rename from translator-def.hh
2004-01-21 Mats Bengtsson <address@hidden>
* input/template/piano-dynamics.ly (pedal): Updated definition of
Dynamics such that \cresc works, for example.
2004-01-21 Han-Wen Nienhuys <address@hidden>
* lily/stem.cc (calc_stem_info): use
Staff_symbol_referencer::staff_space
* lily/beam-quanting.cc (quanting): scale Stem_info
* lily/beam.cc (rest_collision_callback): use minimum-distance
property for rest/beam collisions.
(rest_collision_callback): bugfixes.
* lily/system.cc (post_processing): extra-offset is now relative
to the size of the current staff.
* scm/music-functions.scm (notice-the-events-for-pc): record all
voices, only analyze "one" and "two".
* lily/recording-group-engraver.cc (finalize): bugfix: want self,
not parent.
* lily/new-part-combine-iterator.cc (construct_children): create
Devnull from Voice context
* scm/music-functions.scm (determine-split-list): bugfixes.
* lily/lily-guile.cc (robust_scm2int): new function
* lily/staff-symbol-referencer.cc (line_thickness): new
function. Use throughout.
* lily/font-size-engraver.cc (acknowledge_grob): only process grob
in its own context. Add to preset font-size.
* lily/stem.cc (thickness): new function.
* lily/staff-symbol.cc (get_ledger_line_thickness): new function:
compute thickness from ledger-line-thickness.
* lily/note-head.cc (brew_ledger_lines): use
Staff_symbol::get_ledger_line_thickness ().
* lily/beam.cc (rest_collision_callback): use
Staff_symbol_referencer::staff_space().
* lily/parser.yy (My_lily_lexer): change syntax: \newpartcombine
Mus1 Mus2
* lily/include/translator.hh (class Translator): add accepts_list_
so \with { \denies / \accepts } also works.
* scm/music-functions.scm (determine-split-list): determine split
list from music events.
* lily/new-part-combine-iterator.cc: more states.
* lily/moment.cc (LY_DEFINE): new function ly:moment<?
2004-01-20 Han-Wen Nienhuys <address@hidden>
* lily/system.cc (set_loose_columns): use the right prebroken cols
for interpolating loose column position.
* lily/text-spanner.cc (brew_molecule): default to no vertical
lines.
* lily/ottava-bracket.cc (brew_molecule): vertical line doesn't
take space.
* scm/define-grobs.scm (all-grob-descriptions): less padding.
2004-01-20 Jan Nieuwenhuizen <address@hidden>
* scripts/convert-ly.py: Do not test filename when processing
stdin.
* lily/axis-group-engraver.cc: Include warn.hh (compile fix).
2004-01-20 Han-Wen Nienhuys <address@hidden>
* lily/axis-group-engraver.cc (finalize): extra check; if
process_music () is never called, then staffline_ == 0.
* lily/simultaneous-music-iterator.cc (pending_moment): don't
check run_always ().
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.1.14,
Han-Wen Nienhuys <=