2003-09-18 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ * VERSION (PACKAGE_NAME): release 1.9.7
+
* Documentation/topdocs/NEWS.texi (Top): add quarter tones.
* Documentation/user/refman.itely (Pitches): doc quarter tones.
* lily/pitch.cc (LY_DEFINE): ly:pitch-quartertones: new function
(quartertone_pitch): new function
- * mf/feta-toevallig.mf: add 3/4 sharp, 1/4 sharp, 1/4 flat.
+ * mf/feta-toevallig.mf: add 3/4 sharp, 1/4 sharp, 1/4 flat, 3/4
+ flat. WARNING: FONT CHANGED.
* ly/nederlands.ly: add -eh and -ih for quarter tones.
* lily/lily-guile.cc: remove ly:verbose?
- * lily/scm-option.cc (LY_DEFINE): add verbose to get-option.
+ * lily/scm-option.cc (LY_DEFINE): add verbose to get-option.
* lily/parser.yy (TODO): only do gh_call() for apply with
procedure argument.
2003-09-16 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ * VERSION: release 1.9.6
+
* lilypond-mode.el (LilyPond-command-alist): invoke lilypond
iso. ly2dvi.
it would be too small.
* lily/font-metric.cc: return #f for non-existent glyph.
-
+
* VERSION (MY_PATCH_LEVEL): read VERSION; version number is now
exported through config.make.
Half-flats and half-sharps are formed by adding @code{-eh} and
@code{-ih}; the following is a series of Cs with increasing pitches:
+@cindex quarter tones
+@cindex semi-flats, semi-sharps
+
@lilypond[verbatim,relative 2]
ceses4
ceseh
@code{\property Staff} is interpreted, a @internalsref{Staff} context
is made, and the @internalsref{StaffSymbol} is created before any
@code{\override} is effective. Properties can be changed in a
-@code{\translator} definition, or by using @code{\outputproperty}.
+@code{\translator} definition, or by using @code{\applyoutput}.
@refbugs
You can change the number of strings, by setting the number of lines
in the @internalsref{TabStaff} (the @code{line-count} property of
@internalsref{TabStaff} can only be changed using
-@code{\outputproperty}, for more information, see @ref{Tuning
+@code{\applyoutput}, for more information, see @ref{Tuning
objects}).
You can change the tuning of the strings. A string tuning is given as
@lilypond[fragment,verbatim]
\context TabStaff <<
- \outputproperty #(make-type-checker 'staff-symbol-interface)
- #'line-count = #4
+ \applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface)
+ 'line-count 4)
\property TabStaff.stringTunings = #'(-5 -10 -15 -20)
\notes {
@code{vaticana_do1}, @code{vaticana_do2}, @code{vaticana_do3} @tab
@lilypond[relative 0, notime]
\context Staff
-\outputproperty #(make-type-checker 'staff-symbol-interface) #'line-count = #4
+\applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 4)
\property Staff.TimeSignature \set #'transparent = ##t
\clef "vaticana_do2" c
@end lilypond
@code{vaticana_fa1}, @code{vaticana_fa2} @tab
@lilypond[relative 0, notime]
\context Staff
-\outputproperty #(make-type-checker 'staff-symbol-interface) #'line-count = #4
+\applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 4)
\property Staff.TimeSignature \set #'transparent = ##t
\clef "vaticana_fa2" c
@end lilypond
@code{medicaea_do1}, @code{medicaea_do2}, @code{medicaea_do3} @tab
@lilypond[relative 0, notime]
\context Staff
-\outputproperty #(make-type-checker 'staff-symbol-interface) #'line-count = #4
+\applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 4)
\property Staff.TimeSignature \set #'transparent = ##t
\clef "medicaea_do2" c
@end lilypond
@code{medicaea_fa1}, @code{medicaea_fa2} @tab
@lilypond[relative 0, notime]
\context Staff
-\outputproperty #(make-type-checker 'staff-symbol-interface) #'line-count = #4
+\applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 4)
\property Staff.TimeSignature \set #'transparent = ##t
\clef "medicaea_fa2" c
@end lilypond
@code{hufnagel_do1}, @code{hufnagel_do2}, @code{hufnagel_do3} @tab
@lilypond[relative 0, notime]
\context Staff
-\outputproperty #(make-type-checker 'staff-symbol-interface) #'line-count = #4
+\applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 4)
\property Staff.TimeSignature \set #'transparent = ##t
\clef "hufnagel_do2" c
@end lilypond
@code{hufnagel_fa1}, @code{hufnagel_fa2} @tab
@lilypond[relative 0, notime]
\context Staff
-\outputproperty #(make-type-checker 'staff-symbol-interface) #'line-count = #4
+\applyoutput #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 4)
\property Staff.TimeSignature \set #'transparent = ##t
\clef "hufnagel_fa2" c
@end lilypond