[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LilyPond 1.9.1
From: |
Han-Wen Nienhuys |
Subject: |
LilyPond 1.9.1 |
Date: |
Tue, 26 Aug 2003 20:37:50 +0200 |
"A release a day keeps stability away!"
I'm having my own private little hack-a-thon this week, and today's
result is LilyPond 1.9.1, featuring
* The `\newcontext' command will create a context with a unique name
automatically. Hence, for multi-staff scores, it is no longer
necessary to invent arbitrary context names. For example, a
two-staff score may be created by
\simultaneous {
\newcontext Staff { NOTES FOR 1ST STAFF }
\newcontext Staff { NOTES FOR 2ND STAFF }
}
This release also removes code for old ties and old markup texts.
Best fix of all: \relative actually works now.
Enjoy!
================================================================
2003-08-26 Han-Wen Nienhuys <address@hidden>
* VERSION (PACKAGE_NAME): released 1.9.1
* ly/engraver-init.ly (RemoveEmptyStaffContext): don't add
Instrument_name_engraver
* lily/tie-performer.cc (create_audio_elements): bugfix
* Documentation/user/music-glossary.tely (Top): comment out
font-style statements.
* input/test/force-hshift.ly: revise example.
* Documentation/bibliography/engraving.bib (note): typos.
* configure.in: bump GCC requirements to 3.x
* lily/include/audio-item.hh (class Audio_tie): rename
note_l_drul_ to note_drul_
* lily/tie-performer.cc (class Tie_performer): patch for new ties.
* lily/parser.yy (relative_music): whoops. All \relative were off
by ... a lot .... Ahem.
* scm/define-music-types.scm (music-descriptions): idem.
* lily/beam-engraver.cc: move new-beam-event to beam-event
* lily/tie-engraver.cc (class Tie_engraver): move New_tie_engraver
to Tie_engraver
* input/regression/bar-number.ly: remove unnecessary old-relative
options.
* Documentation/user/internals.itely (Creating contexts): document
\newcontext
* lily/parser.yy (Composite_music): add \newcontext
* Documentation/user/refman.itely (MIDI block): add note about
dotted tempos.
* scm/font.scm: remove old markup legacy
* GNUmakefile.in (web-clean): remake share/ after web-clean.
* lily/breathing-sign.cc (brew_molecule): remove function
* lily/text-item.cc: remove old-style markups.
(interpret_markup): C++ version of markup function
(brew_molecule): idem.
* lily/my-lily-lexer.cc (start_main_input): define input-file-name
as Scheme variable.
* scripts/convert-ly.py (conv): dashes rule.
Apply rule.
* Documentation/user/lilypond-book.itely: syntax fixes.
--
Han-Wen Nienhuys | address@hidden | http://www.xs4all.nl/~hanwen
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- LilyPond 1.9.1,
Han-Wen Nienhuys <=