2004-07-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * VERSION: release 2.2.4
+
+ * ly/engraver-init.ly: add Volta_engraver.
+
+ * debian/GNUmakefile (EXTRA_DIST_FILES): remove lilypond.dirs.
+
* scripts/lilypond-book.py (Lilypond_snippet.output_texinfo): add
\n to texidoc.
PACKAGE_NAME=LilyPond
MAJOR_VERSION=2
MINOR_VERSION=2
-PATCH_LEVEL=3
+PATCH_LEVEL=4
MY_PATCH_LEVEL=
lilypond-doc.doc-base\
lilypond-doc.postinst\
lilypond-doc.prerm\
- lilypond.dirs\
lilypond.doc-base\
lilypond.install\
lilypond1.3.copyright\
}
\version "2.2.3"
-<<
+\score {
+ <<
\new ChordNames \with {
voltaOnThisStaff = ##t
} \chords {
}
\new Staff \with {
voltaOnThisStaff = ##f
- } {
+ } \notes {
\repeat volta 2 { c'1 } \alternative { c' }
}
>>
+}
if (gh_string_p (glyph))
str = ly_scm2string (glyph);
else
- return "|";
+ str = "|";
const char* cs = str.to_str0 ();
no_vertical_end |=
Volta_engraver::staff_eligible ()
{
SCM doit =get_property ("voltaOnThisStaff");
- if (ly_c_boolean_p (doit))
+ if (gh_boolean_p (doit))
{
return to_boolean (doit);
}
volta engraver in score context or somesuch.
*/
- if (!ly_c_pair_p (staffs))
+ if (!gh_pair_p (staffs))
{
programming_error ("Huh? Volta engraver can't find staffs?");
return false;
\type "Engraver_group_engraver"
\name ChordNames
\description "Typesets chord names."
-
+
+ \consists "Volta_engraver"
\consists "Rest_swallow_translator"
\consists "Output_property_engraver"
\consists "Separating_line_group_engraver"
\consists "Chord_name_engraver"
\consists "Skip_event_swallow_translator"
\consistsend "Hara_kiri_engraver"
-
+
+ voltaOnThisStaff = ##f
minimumVerticalExtent = #'(0 . 2.5)
extraVerticalExtent = ##f
\override SeparatingGroupSpanner #'padding = #0.8
(print-function . ,Text_item::print)
;; no Y dimensions, because of lyrics under tenor clef.
- (Y-extent-callback . (0 . 0))
+ (Y-extent . (0 . 0))
(font-shape . italic)
(padding . 0.6)
(staff-padding . 0.2)