[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 2.1.24 released
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 2.1.24 released |
Date: |
Mon, 16 Feb 2004 14:38:15 +0100 |
.24 is out.
News:
* Translators and contexts have been split. The result of this
internal cleanup is that `Score' no longer is the top context;
`Score' is contained in the `Global' context. Consequently, it is
possible to tweak `Score' as follows:
\context Score \with {
...
}
* The number of staff lines in Tablature notation is now
automatically deduced from the `stringTunings' property.
* The program reference has been cleaned up and revised.
Changes:
2004-02-16 Han-Wen Nienhuys <address@hidden>
* lily/context.cc (find_create_context): go to Score if it exists.
* lily/context-scheme.cc: new file.
* lily/score-translator.cc (get_output): new file.
* lily/include/grob-info.hh: origin_contexts() now does not
include the originating engraver
* lily/translator-group.cc (translator_each): clean up contents,
remove superfluous stubs. Engraver_group_engraver and
Performer_group_performer are the only classes using multiple
inheritance.
* lily/include/score-context.hh (class Score_context): interface
between Score_{engraver,performer} and Global_context.
* lily/include/global-context.hh (Context): change from
global-translator. This is the entry point for contexts; it is not
tweakable using \translator{}. Score is no longer the top context,
but sits underneath Global.
* lily/include/context.hh (class Context): brain surgery: split
out Context functionality from Translator_group. Context is now a
separate type from Translator.
2004-02-15 Han-Wen Nienhuys <address@hidden>
* lily/include/translator.hh (class Translator): make
get_score_context() and get_global_translator (), and use the one
which is appropriate.
* lily/context.cc: partially put functionality of Translator_group
into Context.
* lily/include/context.hh (Translator): new class: put between
Translator and Translator_group.
* lily/new-accidental-engraver.cc: remove file.
2004-02-16 Heikki Junes <address@hidden>
* input/regression/{many}.ly: improve descriptions: use complete
sentences, try to describe what is tested, avoid `we´, do not use
don't, ...
2004-02-15 Heikki Junes <address@hidden>
* Documentation/user/refman.itely: use address@hidden if
$internalsref{...} @c
is at EOL.
* Documentation/user/lilypond.tely: declare the topmost node only
once; removes empty line in @contents.
* Documentation/user/music-glossary.tely: really add Finnish author.
Draw more beatiful `->´ arrow in html: →
2004-02-15 Han-Wen Nienhuys <address@hidden>
* lily/music.cc (LY_DEFINE): rename to ly:music-list?
* scripts/convert-ly.py (conv): add ly:music-list change.
* lily/grob.cc: edit doc string.
* scm/define-grob-properties.scm (all-user-grob-properties):
proofreading, editing of doc strings.
* input/regression/tablature-string-tunings.ly: new file.
* lily/staff-symbol-engraver.cc (process_music): new engraver,
listen to stringTunings
* lily/align-interface.cc (align_elements_to_extents): remove Grob
for self-alignment-[XY] code.
2004-02-14 Han-Wen Nienhuys <address@hidden>
* scm/slur.scm (calc-slur-extremity): change "rules" (home-brewn
cond) into function. Cleanup.
* lily/text-spanner.cc: remove text-repeat-if-broken property.
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 2.1.24 released,
Han-Wen Nienhuys <=