]>
Commit | Line | Data |
---|---|---|
c90cb7d4 JB |
1 | --- lilypond-1.6.11/configure.in.orig 2003-07-02 18:29:29.000000000 +0200 |
2 | +++ lilypond-1.6.11/configure.in 2003-08-24 16:20:10.151244160 +0200 | |
3 | @@ -19,7 +19,6 @@ | |
4 | STEPMAKE_GCC(REQUIRED, 2.8) | |
5 | STEPMAKE_CXX(REQUIRED) | |
6 | STEPMAKE_GXX(REQUIRED, 2.95) | |
7 | -STEPMAKE_CHECK_VERSION_UNSUPPORTED(CXX, UNSUPPORTED, 3.3) | |
8 | STEPMAKE_CXXTEMPLATE | |
9 | STEPMAKE_LIB(REQUIRED) | |
10 | STEPMAKE_BISON(REQUIRED, 1.25) | |
11 | --- lilypond-1.6.11/lily/a2-engraver.cc.orig 2002-08-08 00:45:40.000000000 +0200 | |
12 | +++ lilypond-1.6.11/lily/a2-engraver.cc 2003-08-24 17:10:55.805234376 +0200 | |
13 | @@ -200,18 +200,18 @@ | |
14 | } | |
15 | ||
16 | ENTER_DESCRIPTION(A2_engraver, | |
17 | -/* descr */ "Part combine engraver for orchestral scores. | |
18 | - | |
19 | -The markings @emph{a2}, @emph{Solo} and @emph{Solo II}, are | |
20 | -created by this engraver. It also acts upon instructions of the part | |
21 | -combiner. Another thing that the this engraver, is forcing of stem, | |
22 | -slur and tie directions, always when both threads are not identical; | |
23 | -up for the musicexpr called @code{one}, down for the musicexpr called | |
24 | -@code{two}. | |
25 | - | |
26 | +/* descr */ "Part combine engraver for orchestral scores.\n\ | |
27 | +\n\ | |
28 | +The markings @emph{a2}, @emph{Solo} and @emph{Solo II}, are\n\ | |
29 | +created by this engraver. It also acts upon instructions of the part\n\ | |
30 | +combiner. Another thing that the this engraver, is forcing of stem,\n\ | |
31 | +slur and tie directions, always when both threads are not identical;\n\ | |
32 | +up for the musicexpr called @code{one}, down for the musicexpr called\n\ | |
33 | +@code{two}.\n\ | |
34 | +\n\ | |
35 | ", | |
36 | /* creats*/ "TextScript", | |
37 | -/* acks */ "multi-measure-rest-interface | |
38 | +/* acks */ "multi-measure-rest-interface\n\ | |
39 | slur-interface stem-interface tie-interface note-head-interface dynamic-interface text-interface" | |
40 | ,/* reads */ "combineParts noDirection soloADue soloText soloIIText aDueText split-interval unison solo unisilence unirhythm", | |
41 | /* write */ ""); | |
42 | --- lilypond-1.6.11/lily/accidental-engraver.cc.orig 2002-09-18 10:31:59.000000000 +0200 | |
43 | +++ lilypond-1.6.11/lily/accidental-engraver.cc 2003-08-24 17:11:26.481570864 +0200 | |
44 | @@ -477,8 +477,8 @@ | |
45 | ||
46 | ||
47 | ENTER_DESCRIPTION (Accidental_engraver, | |
48 | -"Make accidentals. Catches note heads, ties and notices key-change | |
49 | -events. Due to interaction with ties (which don't come together | |
50 | +"Make accidentals. Catches note heads, ties and notices key-change\n\ | |
51 | +events. Due to interaction with ties (which don't come together\n\ | |
52 | with note heads), this needs to be in a context higher than Tie_engraver.", | |
53 | ||
54 | "Accidental", | |
55 | --- lilypond-1.6.11/lily/auto-beam-engraver.cc.orig 2002-08-18 11:28:20.000000000 +0200 | |
56 | +++ lilypond-1.6.11/lily/auto-beam-engraver.cc 2003-08-24 17:12:43.733826736 +0200 | |
57 | @@ -490,11 +490,11 @@ | |
58 | } | |
59 | ||
60 | ENTER_DESCRIPTION (Auto_beam_engraver, | |
61 | -/* descr */ "Generate beams based on measure characteristics and observed | |
62 | -Stems. Uses beatLength, measureLength and measurePosition to decide | |
63 | -when to start and stop a beam. Overriding beaming is done through | |
64 | -@ref{Stem_engraver} properties stemLeftBeamCount and | |
65 | -stemRightBeamCount. | |
66 | +/* descr */ "Generate beams based on measure characteristics and observed\n\ | |
67 | +Stems. Uses beatLength, measureLength and measurePosition to decide\n\ | |
68 | +when to start and stop a beam. Overriding beaming is done through\n\ | |
69 | +@ref{Stem_engraver} properties stemLeftBeamCount and\n\ | |
70 | +stemRightBeamCount.\n\ | |
71 | ", | |
72 | /* creats*/ "Beam", | |
73 | /* acks */ "stem-interface rest-interface beam-interface bar-line-interface", | |
74 | --- lilypond-1.6.11/lily/axis-group-engraver.cc.orig 2002-08-09 15:40:44.000000000 +0200 | |
75 | +++ lilypond-1.6.11/lily/axis-group-engraver.cc 2003-08-24 17:13:10.493758608 +0200 | |
76 | @@ -164,8 +164,8 @@ | |
77 | Hara_kiri_engraver::Hara_kiri_engraver(){} | |
78 | ||
79 | ENTER_DESCRIPTION(Hara_kiri_engraver, | |
80 | -/* descr */ "Like Axis_group_engraver, but make a hara kiri spanner, and add | |
81 | -interesting items (ie. note heads, lyric syllables and normal rests) | |
82 | +/* descr */ "Like Axis_group_engraver, but make a hara kiri spanner, and add\n\ | |
83 | +interesting items (ie. note heads, lyric syllables and normal rests)\n\ | |
84 | ", | |
85 | /* creats*/ "HaraKiriVerticalGroup", | |
86 | /* acks */ "grob-interface", | |
87 | --- lilypond-1.6.11/lily/bar-engraver.cc.orig 2002-07-26 02:23:29.000000000 +0200 | |
88 | +++ lilypond-1.6.11/lily/bar-engraver.cc 2003-08-24 17:13:32.648390592 +0200 | |
89 | @@ -109,7 +109,7 @@ | |
90 | ||
91 | ||
92 | ENTER_DESCRIPTION(Bar_engraver, | |
93 | -/* descr */ "Create barlines. This engraver is controlled through the | |
94 | +/* descr */ "Create barlines. This engraver is controlled through the\n\ | |
95 | @code{whichBar} property. If it has no bar line to create, it will forbid a linebreak at this point", | |
96 | /* creats*/ "BarLine", | |
97 | /* acks */ "", | |
98 | --- lilypond-1.6.11/lily/bar-line.cc.orig 2002-09-08 01:25:04.000000000 +0200 | |
99 | +++ lilypond-1.6.11/lily/bar-line.cc 2003-08-24 17:14:16.007798960 +0200 | |
100 | @@ -190,20 +190,20 @@ | |
101 | ||
102 | ||
103 | ADD_INTERFACE (Bar_line, "bar-line-interface", | |
104 | - "Bar line. | |
105 | - | |
106 | -This is a request to print a special bar symbol. It replaces the | |
107 | -regular bar symbol with a special | |
108 | -symbol. The argument @var{bartype} is a string which specifies the | |
109 | -kind of bar to print. Options are @code{:|}, | |
110 | -@code{|:}, @code{:|:}, | |
111 | -@code{||}, @code{|.}, | |
112 | -@code{.|}, and @code{.|.}. | |
113 | - | |
114 | -These produce, respectively, a right repeat, a left repeat, a double | |
115 | -repeat, a double bar, a start bar, an end bar, and a thick double bar. | |
116 | -If @var{bartype} is set to @code{empty} then nothing is printed, | |
117 | -but a line break is allowed at that spot. | |
118 | + "Bar line.\n\ | |
119 | +\n\ | |
120 | +This is a request to print a special bar symbol. It replaces the \n\ | |
121 | +regular bar symbol with a special\n\ | |
122 | +symbol. The argument @var{bartype} is a string which specifies the\n\ | |
123 | +kind of bar to print. Options are @code{:|},\n\ | |
124 | +@code{|:}, @code{:|:},\n\ | |
125 | +@code{||}, @code{|.},\n\ | |
126 | +@code{.|}, and @code{.|.}. \n\ | |
127 | +\n\ | |
128 | +These produce, respectively, a right repeat, a left repeat, a double\n\ | |
129 | +repeat, a double bar, a start bar, an end bar, and a thick double bar.\n\ | |
130 | +If @var{bartype} is set to @code{empty} then nothing is printed,\n\ | |
131 | +but a line break is allowed at that spot.\n\ | |
132 | " | |
133 | , | |
134 | "bar-size-procedure kern thin-kern hair-thickness thick-thickness glyph bar-size break-glyph-function"); | |
135 | --- lilypond-1.6.11/lily/bar-number-engraver.cc.orig 2002-09-06 23:06:19.000000000 +0200 | |
136 | +++ lilypond-1.6.11/lily/bar-number-engraver.cc 2003-08-24 17:14:39.157279704 +0200 | |
137 | @@ -115,7 +115,7 @@ | |
138 | } | |
139 | ||
140 | ENTER_DESCRIPTION(Bar_number_engraver, | |
141 | -/* descr */ "A bar number is created whenever measurePosition is zero. It is | |
142 | +/* descr */ "A bar number is created whenever measurePosition is zero. It is\n\ | |
143 | put on top of all staves, and appears only at left side of the staff.", | |
144 | /* creats*/ "BarNumber", | |
145 | /* acks */ "break-aligned-interface", | |
146 | --- lilypond-1.6.11/lily/beam.cc.orig 2002-10-04 23:43:32.000000000 +0200 | |
147 | +++ lilypond-1.6.11/lily/beam.cc 2003-08-24 17:15:36.016635768 +0200 | |
148 | @@ -1485,22 +1485,22 @@ | |
149 | ||
150 | ||
151 | ADD_INTERFACE (Beam, "beam-interface", | |
152 | - "A beam. | |
153 | - | |
154 | -#'thickness= weight of beams, in staffspace | |
155 | - | |
156 | - | |
157 | -We take the least squares line through the ideal-length stems, and | |
158 | -then damp that using | |
159 | - | |
160 | - damped = tanh (slope) | |
161 | - | |
162 | -this gives an unquantized left and right position for the beam end. | |
163 | -Then we take all combinations of quantings near these left and right | |
164 | -positions, and give them a score (according to how close they are to | |
165 | -the ideal slope, how close the result is to the ideal stems, etc.). We | |
166 | -take the best scoring combination. | |
167 | - | |
168 | + "A beam.\n\ | |
169 | +\n\ | |
170 | +#'thickness= weight of beams, in staffspace\n\ | |
171 | +\n\ | |
172 | +\n\ | |
173 | +We take the least squares line through the ideal-length stems, and\n\ | |
174 | +then damp that using\n\ | |
175 | +\n\ | |
176 | + damped = tanh (slope)\n\ | |
177 | +\n\ | |
178 | +this gives an unquantized left and right position for the beam end.\n\ | |
179 | +Then we take all combinations of quantings near these left and right\n\ | |
180 | +positions, and give them a score (according to how close they are to\n\ | |
181 | +the ideal slope, how close the result is to the ideal stems, etc.). We\n\ | |
182 | +take the best scoring combination.\n\ | |
183 | +\n\ | |
184 | ", | |
185 | "knee french-beaming position-callbacks concaveness-gap concaveness-threshold dir-function quant-score auto-knee-gap gap chord-tremolo beamed-stem-shorten shorten least-squares-dy damping flag-width-function neutral-direction positions space-function thickness"); | |
186 | ||
187 | --- lilypond-1.6.11/lily/beam-engraver.cc.orig 2002-08-08 00:45:40.000000000 +0200 | |
188 | +++ lilypond-1.6.11/lily/beam-engraver.cc 2003-08-24 17:16:34.524741184 +0200 | |
189 | @@ -302,7 +302,7 @@ | |
190 | ||
191 | ||
192 | ENTER_DESCRIPTION(Beam_engraver, | |
193 | -/* descr */ "Handles Beam_requests by engraving Beams. If omitted, then notes will be | |
194 | +/* descr */ "Handles Beam_requests by engraving Beams. If omitted, then notes will be\n\ | |
195 | printed with flags instead of beams.", | |
196 | /* creats*/ "Beam", | |
197 | /* acks */ "stem-interface rest-interface", | |
198 | @@ -342,9 +342,9 @@ | |
199 | ||
200 | ||
201 | ENTER_DESCRIPTION(Grace_beam_engraver, | |
202 | -/* descr */ "Handles Beam_requests by engraving Beams. If omitted, then notes will | |
203 | -be printed with flags instead of beams. Only engraves beams when we | |
204 | -are at grace points in time. | |
205 | +/* descr */ "Handles Beam_requests by engraving Beams. If omitted, then notes will\n\ | |
206 | +be printed with flags instead of beams. Only engraves beams when we\n\ | |
207 | +are at grace points in time.\n\ | |
208 | ", | |
209 | /* creats*/ "Beam", | |
210 | /* acks */ "stem-interface rest-interface", | |
211 | --- lilypond-1.6.11/lily/break-align-interface.cc.orig 2002-08-31 00:41:04.000000000 +0200 | |
212 | +++ lilypond-1.6.11/lily/break-align-interface.cc 2003-08-24 17:17:29.934317648 +0200 | |
213 | @@ -215,22 +215,22 @@ | |
214 | ||
215 | ||
216 | ADD_INTERFACE (Break_aligned_interface, "break-aligned-interface", | |
217 | - "Items that are aligned in prefatory matter. | |
218 | - | |
219 | -The spacing of these items is controlled by the space-alist | |
220 | -property. It contains a list break-align-symbols with a specification | |
221 | -of the associated space. The space definition is either (extra-space | |
222 | -. @var{number}), which adds space after the symbol, (minimum-space | |
223 | -. @var{ms}), which pads the space until it it is @var{ms}. | |
224 | - | |
225 | - | |
226 | -Special keys for the alist are 'first-note and 'next-note, signifyign | |
227 | -the first note on a line, and the next note halfway a line. | |
228 | - | |
229 | -Rules for this spacing are much more complicated than this. | |
230 | -See [Wanske] page 126 -- 134, [Ross] pg 143 -- 147 | |
231 | - | |
232 | - | |
233 | + "Items that are aligned in prefatory matter.\n\ | |
234 | +\n\ | |
235 | +The spacing of these items is controlled by the space-alist\n\ | |
236 | +property. It contains a list break-align-symbols with a specification\n\ | |
237 | +of the associated space. The space definition is either (extra-space\n\ | |
238 | +. @var{number}), which adds space after the symbol, (minimum-space\n\ | |
239 | +. @var{ms}), which pads the space until it it is @var{ms}.\n\ | |
240 | +\n\ | |
241 | +\n\ | |
242 | +Special keys for the alist are 'first-note and 'next-note, signifyign\n\ | |
243 | +the first note on a line, and the next note halfway a line.\n\ | |
244 | +\n\ | |
245 | +Rules for this spacing are much more complicated than this. \n\ | |
246 | +See [Wanske] page 126 -- 134, [Ross] pg 143 -- 147\n\ | |
247 | +\n\ | |
248 | +\n\ | |
249 | ", | |
250 | "break-align-symbol break-alignment-done space-alist"); | |
251 | ||
252 | --- lilypond-1.6.11/lily/chord-name-engraver.cc.orig 2002-07-26 02:23:29.000000000 +0200 | |
253 | +++ lilypond-1.6.11/lily/chord-name-engraver.cc 2003-08-24 17:17:56.381297096 +0200 | |
254 | @@ -104,7 +104,7 @@ | |
255 | } | |
256 | ||
257 | ENTER_DESCRIPTION(Chord_name_engraver, | |
258 | -/* descr */ "Catch Note_req's, Tonic_reqs, Inversion_reqs, Bass_req | |
259 | +/* descr */ "Catch Note_req's, Tonic_reqs, Inversion_reqs, Bass_req\n\ | |
260 | and generate the appropriate chordname.", | |
261 | /* creats*/ "ChordName", | |
262 | /* acks */ "", | |
263 | --- lilypond-1.6.11/lily/completion-note-heads-engraver.cc.orig 2002-08-23 02:42:08.000000000 +0200 | |
264 | +++ lilypond-1.6.11/lily/completion-note-heads-engraver.cc 2003-08-24 17:19:13.939506456 +0200 | |
265 | @@ -309,8 +309,8 @@ | |
266 | } | |
267 | ||
268 | ENTER_DESCRIPTION(Completion_heads_engraver, | |
269 | -/* descr */ "This engraver replaces | |
270 | -@code{Note_heads_engraver}. It plays some trickery to | |
271 | +/* descr */ "This engraver replaces\n\ | |
272 | +@code{Note_heads_engraver}. It plays some trickery to\n\ | |
273 | break long notes and automatically tie them into the next measure.", | |
274 | /* creats*/ "NoteHead Dots", | |
275 | /* acks */ "", | |
276 | --- lilypond-1.6.11/lily/custos.cc.orig 2002-09-05 23:19:35.000000000 +0200 | |
277 | +++ lilypond-1.6.11/lily/custos.cc 2003-08-24 17:20:20.060454544 +0200 | |
278 | @@ -109,17 +109,17 @@ | |
279 | } | |
280 | ||
281 | ADD_INTERFACE (Custos, "custos-interface", | |
282 | - "A custos is a staff context symbol that appears at the end of a | |
283 | - staff line with monophonic musical contents (i.e. with a single | |
284 | - voice). It anticipates the pitch of the first note of the following | |
285 | - line and thus helps the player or singer to manage line breaks | |
286 | - during performance, thus enhancing readability of a score. | |
287 | - | |
288 | - Custodes were frequently used in music notation until the 16th | |
289 | - century. There were different appearences for different notation | |
290 | - styles. Nowadays, they have survived only in special forms of | |
291 | - musical notation such as via the editio vaticana dating back to the | |
292 | - beginning of the 20th century. | |
293 | - | |
294 | + "A custos is a staff context symbol that appears at the end of a\n\ | |
295 | + staff line with monophonic musical contents (i.e. with a single\n\ | |
296 | + voice). It anticipates the pitch of the first note of the following\n\ | |
297 | + line and thus helps the player or singer to manage line breaks\n\ | |
298 | + during performance, thus enhancing readability of a score.\n\ | |
299 | +\n\ | |
300 | + Custodes were frequently used in music notation until the 16th\n\ | |
301 | + century. There were different appearences for different notation\n\ | |
302 | + styles. Nowadays, they have survived only in special forms of\n\ | |
303 | + musical notation such as via the editio vaticana dating back to the\n\ | |
304 | + beginning of the 20th century.\n\ | |
305 | +\n\ | |
306 | [TODO: add to glossary]", | |
307 | "style adjust-if-on-staffline neutral-direction neutral-position"); | |
308 | --- lilypond-1.6.11/lily/dot-column-engraver.cc.orig 2002-07-26 02:23:29.000000000 +0200 | |
309 | +++ lilypond-1.6.11/lily/dot-column-engraver.cc 2003-08-24 17:21:05.225588400 +0200 | |
310 | @@ -80,8 +80,8 @@ | |
311 | ||
312 | ||
313 | ENTER_DESCRIPTION(Dot_column_engraver, | |
314 | -/* descr */ " Engraves dots on dotted notes shifted to the right of the note. | |
315 | -If omitted, then dots appear on top of the notes. | |
316 | +/* descr */ " Engraves dots on dotted notes shifted to the right of the note.\n\ | |
317 | +If omitted, then dots appear on top of the notes.\n\ | |
318 | ", | |
319 | /* creats*/ "DotColumn", | |
320 | /* acks */ "rhythmic-head-interface dot-column-interface stem-interface", | |
321 | --- lilypond-1.6.11/lily/dots.cc.orig 2002-04-02 14:24:29.000000000 +0200 | |
322 | +++ lilypond-1.6.11/lily/dots.cc 2003-08-24 17:21:20.252303992 +0200 | |
323 | @@ -76,8 +76,8 @@ | |
324 | ||
325 | ||
326 | ADD_INTERFACE (Dots, "dots-interface", | |
327 | - "The dots to go with a notehead/rest. A separate interface, since they | |
328 | -are a party in collision resolution. | |
329 | + "The dots to go with a notehead/rest. A separate interface, since they\n\ | |
330 | +are a party in collision resolution.\n\ | |
331 | #'direction is the Direction to handle staff-line collisions in.", | |
332 | "direction dot-count"); | |
333 | ||
334 | --- lilypond-1.6.11/lily/duration.cc.orig 2003-07-02 18:21:12.000000000 +0200 | |
335 | +++ lilypond-1.6.11/lily/duration.cc 2003-08-24 17:22:15.357926664 +0200 | |
336 | @@ -137,18 +137,18 @@ | |
337 | LY_DEFINE(make_duration, | |
338 | "make-duration", 2, 2, 0, (SCM length, SCM dotcount, | |
339 | SCM num, SCM den), | |
340 | - " | |
341 | -@var{length} is the negative logarithm (base 2) of the duration: | |
342 | -1 is a half note, 2 is a quarter note, 3 is an eighth | |
343 | -note, etc. The number of dots after the note is given by | |
344 | -@var{dotcount}. | |
345 | - | |
346 | -The duration factor is optionally given by @var{num} and @var{den}. | |
347 | - | |
348 | -A duration is a musical duration, i.e. a length of time described by a | |
349 | -power of two (whole, half, quarter, etc.) and a number of augmentation | |
350 | -dots. | |
351 | - | |
352 | + "\n\ | |
353 | +@var{length} is the negative logarithm (base 2) of the duration:\n\ | |
354 | +1 is a half note, 2 is a quarter note, 3 is an eighth\n\ | |
355 | +note, etc. The number of dots after the note is given by\n\ | |
356 | +@var{dotcount}.\n\ | |
357 | +\n\ | |
358 | +The duration factor is optionally given by @var{num} and @var{den}.\n\ | |
359 | +\n\ | |
360 | +A duration is a musical duration, i.e. a length of time described by a\n\ | |
361 | +power of two (whole, half, quarter, etc.) and a number of augmentation\n\ | |
362 | +dots. \n\ | |
363 | +\n\ | |
364 | ") | |
365 | { | |
366 | SCM_ASSERT_TYPE(gh_number_p (length), length, SCM_ARG1, __FUNCTION__, "integer"); | |
367 | @@ -182,7 +182,7 @@ | |
368 | ||
369 | LY_DEFINE(duration_log, | |
370 | "duration-log", 1, 0, 0, (SCM dur), | |
371 | - " | |
372 | + "\n\ | |
373 | Extract the duration log from @var{dur}" | |
374 | ) | |
375 | { | |
376 | @@ -194,7 +194,7 @@ | |
377 | ||
378 | LY_DEFINE(dot_count_log, | |
379 | "duration-dot-count", 1, 0, 0, (SCM dur), | |
380 | - " | |
381 | + "\n\ | |
382 | Extract the dot count from @var{dur}" | |
383 | ) | |
384 | { | |
385 | @@ -206,7 +206,7 @@ | |
386 | ||
387 | LY_DEFINE(ly_intlog2, | |
388 | "intlog2", 1, 0, 0, (SCM d), | |
389 | - " | |
390 | + "\n\ | |
391 | Extract the dot count from @var{dur}" | |
392 | ) | |
393 | { | |
394 | @@ -219,7 +219,7 @@ | |
395 | ||
396 | LY_DEFINE(compression_factor, | |
397 | "duration-factor", 1, 0, 0, (SCM dur), | |
398 | - " | |
399 | + "\n\ | |
400 | Extract the compression factor from @var{dur}. Return as a pair." | |
401 | ) | |
402 | { | |
403 | --- lilypond-1.6.11/lily/dynamic-engraver.cc.orig 2002-08-18 03:10:35.000000000 +0200 | |
404 | +++ lilypond-1.6.11/lily/dynamic-engraver.cc 2003-08-24 17:22:38.449416224 +0200 | |
405 | @@ -426,10 +426,10 @@ | |
406 | } | |
407 | } | |
408 | ENTER_DESCRIPTION(Dynamic_engraver, | |
409 | -/* descr */ " | |
410 | -This engraver creates hairpins, dynamic texts, and their vertical | |
411 | -alignments. The symbols are collected onto a DynamicLineSpanner grob | |
412 | -which takes care of vertical positioning. | |
413 | +/* descr */ "\n\ | |
414 | +This engraver creates hairpins, dynamic texts, and their vertical\n\ | |
415 | +alignments. The symbols are collected onto a DynamicLineSpanner grob\n\ | |
416 | +which takes care of vertical positioning. \n\ | |
417 | ", | |
418 | ||
419 | /* creats*/ "DynamicLineSpanner DynamicText Hairpin TextSpanner", | |
420 | --- lilypond-1.6.11/lily/font-interface.cc.orig 2002-08-14 13:36:35.000000000 +0200 | |
421 | +++ lilypond-1.6.11/lily/font-interface.cc 2003-08-24 17:24:47.734761864 +0200 | |
422 | @@ -74,18 +74,18 @@ | |
423 | ||
424 | LY_DEFINE(ly_font_interface_get_font,"ly-get-font", 2, 0, 0, | |
425 | (SCM grob, SCM alist), | |
426 | - "Return a font metric satisfying the font-qualifiers in @var{alist}. | |
427 | - | |
428 | - | |
429 | -The font object represents the metric information of a font. Every font | |
430 | -that is loaded into LilyPond can be accessed via Scheme. | |
431 | - | |
432 | -LilyPond only needs to know the dimension of glyph to be able to process | |
433 | -them. This information is stored in font metric files. LilyPond can read | |
434 | -two types of font-metrics: @TeX{} Font Metric files (TFM files) and | |
435 | -Adobe Font Metric files (AFM files). LilyPond will always try to load | |
436 | -AFM files first since they are more versatile. | |
437 | - | |
438 | + "Return a font metric satisfying the font-qualifiers in @var{alist}.\n\ | |
439 | +\n\ | |
440 | +\n\ | |
441 | +The font object represents the metric information of a font. Every font\n\ | |
442 | +that is loaded into LilyPond can be accessed via Scheme. \n\ | |
443 | +\n\ | |
444 | +LilyPond only needs to know the dimension of glyph to be able to process\n\ | |
445 | +them. This information is stored in font metric files. LilyPond can read\n\ | |
446 | +two types of font-metrics: @TeX{} Font Metric files (TFM files) and\n\ | |
447 | +Adobe Font Metric files (AFM files). LilyPond will always try to load\n\ | |
448 | +AFM files first since they are more versatile.\n\ | |
449 | +\n\ | |
450 | ") | |
451 | { | |
452 | Grob * gr = unsmob_grob (grob); | |
453 | --- lilypond-1.6.11/lily/font-metric.cc.orig 2002-09-14 01:08:08.000000000 +0200 | |
454 | +++ lilypond-1.6.11/lily/font-metric.cc 2003-08-24 17:25:06.565899096 +0200 | |
455 | @@ -146,7 +146,7 @@ | |
456 | ||
457 | LY_DEFINE(ly_find_glyph_by_name, "ly-find-glyph-by-name", 2 , 0, 0, | |
458 | (SCM font, SCM name), | |
459 | - "This function retrieves a Molecule for the glyph named @var{name} in | |
460 | + "This function retrieves a Molecule for the glyph named @var{name} in\n\ | |
461 | @var{font}. The font must be available as an AFM file.") | |
462 | { | |
463 | Font_metric *fm = unsmob_metrics (font); | |
464 | @@ -159,8 +159,8 @@ | |
465 | ||
466 | LY_DEFINE(ly_text_dimension,"ly-text-dimension", 2 , 0, 0, | |
467 | (SCM font, SCM text), | |
468 | - "Given the font metric in @var{font} and the string @var{text}, compute | |
469 | -the extents of that text in that font. The return value is a pair of | |
470 | + "Given the font metric in @var{font} and the string @var{text}, compute\n\ | |
471 | +the extents of that text in that font. The return value is a pair of\n\ | |
472 | number-pairs.") | |
473 | { | |
474 | Box b; | |
475 | --- lilypond-1.6.11/lily/forbid-break-engraver.cc.orig 2002-07-12 01:07:09.000000000 +0200 | |
476 | +++ lilypond-1.6.11/lily/forbid-break-engraver.cc 2003-08-24 17:25:32.980883408 +0200 | |
477 | @@ -13,7 +13,7 @@ | |
478 | Forbid_line_break_engraver::Forbid_line_break_engraver(){} | |
479 | ||
480 | ENTER_DESCRIPTION(Forbid_line_break_engraver, | |
481 | -/* descr */ "Forbid line breaks when note heads are still playing | |
482 | +/* descr */ "Forbid line breaks when note heads are still playing\n\ | |
483 | at some point.", | |
484 | /* creats*/ "", | |
485 | /* acks */ "", | |
486 | --- lilypond-1.6.11/lily/grob.cc.orig 2002-09-19 23:31:00.000000000 +0200 | |
487 | +++ lilypond-1.6.11/lily/grob.cc 2003-08-24 17:26:58.966811560 +0200 | |
488 | @@ -828,37 +828,37 @@ | |
489 | IMPLEMENT_TYPE_P (Grob, "ly-grob?"); | |
490 | ||
491 | ADD_INTERFACE (Grob, "grob-interface", | |
492 | - "In music notation, lots of symbols are related in some way. You can | |
493 | -think of music notation as a graph where nodes are formed by the | |
494 | -symbols, and the arcs by their relations. A grob is a node in that | |
495 | -graph. The directed edges in the graph are formed by references to | |
496 | -other grobs (i.e. pointers). This big graph of grobs specifies the | |
497 | -notation problem. The solution of this problem is a description of the | |
498 | -printout in closed form, i.e. a list of values. These values are | |
499 | -Molecules. | |
500 | - | |
501 | -All grobs have an X and Y-position on the page. These X and Y positions | |
502 | -are stored in a relative format, so they can easily be combined by | |
503 | -stacking them, hanging one grob to the side of another, and coupling | |
504 | -them into a grouping-grob. | |
505 | - | |
506 | -Each grob has a reference point (a.k.a. parent): the position of a grob | |
507 | -is stored relative to that reference point. For example the X-reference | |
508 | -point of a staccato dot usually is the note head that it applies | |
509 | -to. When the note head is moved, the staccato dot moves along | |
510 | -automatically. | |
511 | - | |
512 | -A grob is often associated with a symbol, but some grobs do not print | |
513 | -any symbols. They take care of grouping objects. For example, there is a | |
514 | -separate grob that stacks staves vertically. The @ref{NoteCollision} | |
515 | -is also an abstract grob: it only moves around chords, but doesn't print | |
516 | -anything. | |
517 | + "In music notation, lots of symbols are related in some way. You can\n\ | |
518 | +think of music notation as a graph where nodes are formed by the\n\ | |
519 | +symbols, and the arcs by their relations. A grob is a node in that\n\ | |
520 | +graph. The directed edges in the graph are formed by references to\n\ | |
521 | +other grobs (i.e. pointers). This big graph of grobs specifies the\n\ | |
522 | +notation problem. The solution of this problem is a description of the\n\ | |
523 | +printout in closed form, i.e. a list of values. These values are\n\ | |
524 | +Molecules.\n\ | |
525 | +\n\ | |
526 | +All grobs have an X and Y-position on the page. These X and Y positions\n\ | |
527 | +are stored in a relative format, so they can easily be combined by\n\ | |
528 | +stacking them, hanging one grob to the side of another, and coupling\n\ | |
529 | +them into a grouping-grob.\n\ | |
530 | +\n\ | |
531 | +Each grob has a reference point (a.k.a. parent): the position of a grob\n\ | |
532 | +is stored relative to that reference point. For example the X-reference\n\ | |
533 | +point of a staccato dot usually is the note head that it applies\n\ | |
534 | +to. When the note head is moved, the staccato dot moves along\n\ | |
535 | +automatically.\n\ | |
536 | +\n\ | |
537 | +A grob is often associated with a symbol, but some grobs do not print\n\ | |
538 | +any symbols. They take care of grouping objects. For example, there is a\n\ | |
539 | +separate grob that stacks staves vertically. The @ref{NoteCollision}\n\ | |
540 | +is also an abstract grob: it only moves around chords, but doesn't print\n\ | |
541 | +anything.\n\ | |
542 | ", | |
543 | - "X-offset-callbacks Y-offset-callbacks X-extent-callback molecule cause | |
544 | -Y-extent-callback molecule-callback extra-offset spacing-procedure | |
545 | -staff-symbol interfaces dependencies X-extent Y-extent extra-X-extent | |
546 | -causes meta layer before-line-breaking-callback | |
547 | -after-line-breaking-callback extra-Y-extent minimum-X-extent | |
548 | + "X-offset-callbacks Y-offset-callbacks X-extent-callback molecule cause\n\ | |
549 | +Y-extent-callback molecule-callback extra-offset spacing-procedure\n\ | |
550 | +staff-symbol interfaces dependencies X-extent Y-extent extra-X-extent\n\ | |
551 | +causes meta layer before-line-breaking-callback\n\ | |
552 | +after-line-breaking-callback extra-Y-extent minimum-X-extent\n\ | |
553 | minimum-Y-extent transparent"); | |
554 | ||
555 | ||
556 | --- lilypond-1.6.11/lily/grob-pq-engraver.cc.orig 2002-09-04 23:27:01.000000000 +0200 | |
557 | +++ lilypond-1.6.11/lily/grob-pq-engraver.cc 2003-08-24 17:27:51.667799792 +0200 | |
558 | @@ -139,8 +139,8 @@ | |
559 | ||
560 | ||
561 | ENTER_DESCRIPTION(Grob_pq_engraver, | |
562 | -/* descr */ "Administrate when certain grobs (eg. note heads) stop playing; this | |
563 | -engraver is a sort-of a failure, since it doesn't handle all sorts of borderline cases very well. | |
564 | +/* descr */ "Administrate when certain grobs (eg. note heads) stop playing; this\n\ | |
565 | +engraver is a sort-of a failure, since it doesn't handle all sorts of borderline cases very well.\n\ | |
566 | ", | |
567 | /* creats*/ "", | |
568 | /* acks */ "grob-interface", | |
569 | --- lilypond-1.6.11/lily/grob-scheme.cc.orig 2002-07-28 12:37:28.000000000 +0200 | |
570 | +++ lilypond-1.6.11/lily/grob-scheme.cc 2003-08-24 17:29:13.987285328 +0200 | |
571 | @@ -22,27 +22,27 @@ | |
572 | ||
573 | LY_DEFINE(ly_get_grob_property, | |
574 | "ly-get-grob-property", 2, 0, 0, (SCM grob, SCM sym), | |
575 | - "Get the value of a value in grob @var{g} of property @var{sym}. It | |
576 | -will return @code{'()} (end-of-list) if @var{g} doesn't have @var{sym} set. | |
577 | - | |
578 | -Grob properties are stored as GUILE association lists, with symbols as | |
579 | -keys. All lookup functions identify undefined properties with | |
580 | -end-of-list (i.e. @code{'()} in Scheme or @code{SCM_EOL} in C) | |
581 | - | |
582 | -Properties are stored in two ways: | |
583 | -@itemize @bullet | |
584 | -@item mutable properties. | |
585 | -Grob properties that change from object to object. The storage of | |
586 | -these are private to a grob. For example pointers to other grobs are | |
587 | -always stored in the mutable properties. | |
588 | - | |
589 | -@item immutable properties. | |
590 | -Grob properties that are shared across different grobs of the same | |
591 | -type. The storage is shared, and hence it is read-only. Typically, this | |
592 | -is used to store function callbacks, and default settings. They are | |
593 | -initially read from @file{scm/grob-description.scm}. | |
594 | -@end itemize | |
595 | - | |
596 | + "Get the value of a value in grob @var{g} of property @var{sym}. It\n\ | |
597 | +will return @code{'()} (end-of-list) if @var{g} doesn't have @var{sym} set.\n\ | |
598 | +\n\ | |
599 | +Grob properties are stored as GUILE association lists, with symbols as\n\ | |
600 | +keys. All lookup functions identify undefined properties with\n\ | |
601 | +end-of-list (i.e. @code{'()} in Scheme or @code{SCM_EOL} in C)\n\ | |
602 | +\n\ | |
603 | +Properties are stored in two ways:\n\ | |
604 | +@itemize @bullet\n\ | |
605 | +@item mutable properties.\n\ | |
606 | +Grob properties that change from object to object. The storage of\n\ | |
607 | +these are private to a grob. For example pointers to other grobs are\n\ | |
608 | +always stored in the mutable properties.\n\ | |
609 | +\n\ | |
610 | +@item immutable properties.\n\ | |
611 | +Grob properties that are shared across different grobs of the same\n\ | |
612 | +type. The storage is shared, and hence it is read-only. Typically, this\n\ | |
613 | +is used to store function callbacks, and default settings. They are\n\ | |
614 | +initially read from @file{scm/grob-description.scm}.\n\ | |
615 | +@end itemize\n\ | |
616 | +\n\ | |
617 | ") | |
618 | { | |
619 | Grob * sc = unsmob_grob (grob); | |
620 | @@ -54,8 +54,8 @@ | |
621 | ||
622 | LY_DEFINE(spanner_get_bound, "ly-get-spanner-bound", 2 , 0, 0, | |
623 | (SCM slur, SCM dir), | |
624 | - "Get one of the bounds of @var{spanner}. @var{dir} may be @code{-1} for | |
625 | -left, and @code{1} for right. | |
626 | + "Get one of the bounds of @var{spanner}. @var{dir} may be @code{-1} for\n\ | |
627 | +left, and @code{1} for right.\n\ | |
628 | ") | |
629 | { | |
630 | Spanner * sl = dynamic_cast<Spanner*> (unsmob_grob (slur)); | |
631 | @@ -79,7 +79,7 @@ | |
632 | ||
633 | LY_DEFINE(ly_get_extent, "ly-get-extent", 3, 0, 0, | |
634 | (SCM grob, SCM refp, SCM axis), | |
635 | - "Get the extent in @var{axis} direction of @var{grob} relative to the | |
636 | + "Get the extent in @var{axis} direction of @var{grob} relative to the\n\ | |
637 | grob @var{refp}") | |
638 | { | |
639 | Grob * sc = unsmob_grob (grob); | |
640 | @@ -93,7 +93,7 @@ | |
641 | } | |
642 | ||
643 | LY_DEFINE (ly_get_parent, "ly-get-parent", 2, 0, 0, (SCM grob, SCM axis), | |
644 | - "Get the parent of @var{grob}. @var{axis} can be 0 for the X-axis, 1 | |
645 | + "Get the parent of @var{grob}. @var{axis} can be 0 for the X-axis, 1\n\ | |
646 | for the Y-axis.") | |
647 | { | |
648 | Grob * sc = unsmob_grob (grob); | |
649 | @@ -108,8 +108,8 @@ | |
650 | LY_DEFINE (get_system, | |
651 | "get-system", | |
652 | 1, 0, 0, (SCM grob), | |
653 | - " | |
654 | -Return the System Grob of @var{grob}. | |
655 | + "\n\ | |
656 | +Return the System Grob of @var{grob}.\n\ | |
657 | ") | |
658 | { | |
659 | Grob *me = unsmob_grob (grob); | |
660 | @@ -125,8 +125,8 @@ | |
661 | LY_DEFINE (get_original, | |
662 | "get-original", | |
663 | 1, 0, 0, (SCM grob), | |
664 | - " | |
665 | -Return the original Grob of @var{grob} | |
666 | + "\n\ | |
667 | +Return the original Grob of @var{grob}\n\ | |
668 | ") | |
669 | { | |
670 | Grob *me = unsmob_grob (grob); | |
671 | @@ -143,8 +143,8 @@ | |
672 | ||
673 | LY_DEFINE (get_broken_into, | |
674 | "get-broken-into", 1, 0, 0, (SCM spanner), | |
675 | - " | |
676 | -Return broken-into list for @var{spanner}. | |
677 | + "\n\ | |
678 | +Return broken-into list for @var{spanner}.\n\ | |
679 | " | |
680 | ) | |
681 | { | |
682 | --- lilypond-1.6.11/lily/hara-kiri-group-spanner.cc.orig 2002-07-11 12:55:24.000000000 +0200 | |
683 | +++ lilypond-1.6.11/lily/hara-kiri-group-spanner.cc 2003-08-24 17:29:35.148068400 +0200 | |
684 | @@ -94,9 +94,9 @@ | |
685 | ||
686 | ||
687 | ADD_INTERFACE (Hara_kiri_group_spanner,"hara-kiri-group-interface", | |
688 | - " As Vertical_group_spanner, but keep track of interesting items. If | |
689 | -we don't contain any interesting items after linebreaking, then | |
690 | -gracefully commit suicide. Objective: don't disgrace Lily by | |
691 | + " As Vertical_group_spanner, but keep track of interesting items. If\n\ | |
692 | +we don't contain any interesting items after linebreaking, then\n\ | |
693 | +gracefully commit suicide. Objective: don't disgrace Lily by\n\ | |
694 | typesetting empty lines in orchestral scores.", | |
695 | "items-worth-living"); | |
696 | ||
697 | --- lilypond-1.6.11/lily/hyphen-spanner.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
698 | +++ lilypond-1.6.11/lily/hyphen-spanner.cc 2003-08-24 17:29:56.910759968 +0200 | |
699 | @@ -117,8 +117,8 @@ | |
700 | ||
701 | ||
702 | ADD_INTERFACE (Hyphen_spanner, "lyric-hyphen-interface", | |
703 | - "A centred hyphen is a simple line between lyrics used to divide | |
704 | -syllables. The length of the hyphen line should stretch based on the | |
705 | + "A centred hyphen is a simple line between lyrics used to divide\n\ | |
706 | +syllables. The length of the hyphen line should stretch based on the\n\ | |
707 | size of the gap between syllables.", | |
708 | "thickness height minimum-length maximum-length word-space"); | |
709 | ||
710 | --- lilypond-1.6.11/lily/input-file-results.cc.orig 2002-08-17 03:30:28.000000000 +0200 | |
711 | +++ lilypond-1.6.11/lily/input-file-results.cc 2003-08-24 17:30:24.534560512 +0200 | |
712 | @@ -34,8 +34,8 @@ | |
713 | ||
714 | LY_DEFINE(ly_set_point_and_click_x, "set-point-and-click!", 1, 0, 0, | |
715 | (SCM what), | |
716 | - "Set the options for Point-and-click source specials output. The | |
717 | -argument is a symbol. Possible options are @code{none} (no source specials), | |
718 | + "Set the options for Point-and-click source specials output. The\n\ | |
719 | +argument is a symbol. Possible options are @code{none} (no source specials),\n\ | |
720 | @code{line} and @code{line-column}") | |
721 | { | |
722 | /* | |
723 | --- lilypond-1.6.11/lily/input-smob.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
724 | +++ lilypond-1.6.11/lily/input-smob.cc 2003-08-24 17:30:54.817956736 +0200 | |
725 | @@ -47,7 +47,7 @@ | |
726 | } | |
727 | ||
728 | LY_DEFINE(ly_input_message, "ly-input-message", 2, 0, 0, (SCM sip, SCM msg), | |
729 | - "Print @var{msg} as a GNU compliant error message, pointing to the | |
730 | + "Print @var{msg} as a GNU compliant error message, pointing to the\n\ | |
731 | location in @var{sip}.") | |
732 | { | |
733 | Input *ip = unsmob_input(sip); | |
734 | --- lilypond-1.6.11/lily/instrument-name-engraver.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
735 | +++ lilypond-1.6.11/lily/instrument-name-engraver.cc 2003-08-24 17:31:12.863213440 +0200 | |
736 | @@ -122,9 +122,9 @@ | |
737 | ||
738 | ||
739 | ENTER_DESCRIPTION(Instrument_name_engraver, | |
740 | -/* descr */ " Prints the name of the instrument (specified by | |
741 | -@code{Staff.instrument} and @code{Staff.instr}) | |
742 | -at the left of the | |
743 | +/* descr */ " Prints the name of the instrument (specified by\n\ | |
744 | +@code{Staff.instrument} and @code{Staff.instr})\n\ | |
745 | +at the left of the\n\ | |
746 | staff.", | |
747 | /* creats*/ "InstrumentName", | |
748 | /* acks */ "bar-line-interface axis-group-interface", | |
749 | --- lilypond-1.6.11/lily/item.cc.orig 2002-09-08 02:00:40.000000000 +0200 | |
750 | +++ lilypond-1.6.11/lily/item.cc 2003-08-24 17:31:33.439085432 +0200 | |
751 | @@ -193,12 +193,12 @@ | |
752 | ||
753 | ADD_INTERFACE(Item, | |
754 | "item-interface", | |
755 | - " | |
756 | - | |
757 | -Grobs can be distinguished in their role in the horizontal spacing. | |
758 | -Many grobs define constraints on the spacing by their sizes. For | |
759 | -example, note heads, clefs, stems, and all other symbols with a fixed | |
760 | -shape. These grobs form a subtype called @code{Item}. | |
761 | - | |
762 | + "\n\ | |
763 | +\n\ | |
764 | +Grobs can be distinguished in their role in the horizontal spacing.\n\ | |
765 | +Many grobs define constraints on the spacing by their sizes. For\n\ | |
766 | +example, note heads, clefs, stems, and all other symbols with a fixed\n\ | |
767 | +shape. These grobs form a subtype called @code{Item}.\n\ | |
768 | +\n\ | |
769 | ", | |
770 | "no-spacing-rods break-visibility breakable") | |
771 | --- lilypond-1.6.11/lily/lily-guile.cc.orig 2002-09-10 01:42:35.000000000 +0200 | |
772 | +++ lilypond-1.6.11/lily/lily-guile.cc 2003-08-24 17:36:22.320168832 +0200 | |
773 | @@ -108,9 +108,9 @@ | |
774 | ||
775 | LY_DEFINE(ly_gulp_file, "ly-gulp-file", 1,0, 0, | |
776 | (SCM name), | |
777 | - "Read the file named @var{name}, and return its contents in a string. The | |
778 | -file is looked up using the lilypond search path. | |
779 | - | |
780 | + "Read the file named @var{name}, and return its contents in a string. The\n\ | |
781 | +file is looked up using the lilypond search path.\n\ | |
782 | +\n\ | |
783 | ") | |
784 | { | |
785 | return scm_makfrom0str (gulp_file_to_string (ly_scm2string (name)).to_str0 ()); | |
786 | @@ -164,8 +164,8 @@ | |
787 | } | |
788 | ||
789 | LY_DEFINE(ly_isdir, "dir?", 1,0, 0, (SCM s), | |
790 | - "type predicate. A direction is a -1, 0 or 1, where -1 represents left or | |
791 | -down and 1 represents right or up. | |
792 | + "type predicate. A direction is a -1, 0 or 1, where -1 represents left or\n\ | |
793 | +down and 1 represents right or up.\n\ | |
794 | ") | |
795 | { | |
796 | if (gh_number_p (s)) | |
797 | @@ -311,8 +311,8 @@ | |
798 | ||
799 | LY_DEFINE(ly_number2string, "ly-number->string", 1, 0,0, | |
800 | (SCM s), | |
801 | - " converts @var{num} to a string without generating many decimals. It | |
802 | -leaves a space at the end. | |
803 | + " converts @var{num} to a string without generating many decimals. It\n\ | |
804 | +leaves a space at the end.\n\ | |
805 | ") | |
806 | { | |
807 | SCM_ASSERT_TYPE (gh_number_p (s), s, SCM_ARG1, __FUNCTION__, "number"); | |
808 | @@ -364,8 +364,8 @@ | |
809 | ||
810 | #include "version.hh" | |
811 | LY_DEFINE(ly_version, "ly-version", 0, 0, 0, (), | |
812 | - "Return the current lilypond version as a list, e.g. | |
813 | -@code{(1 3 127 uu1)}. | |
814 | + "Return the current lilypond version as a list, e.g.\n\ | |
815 | +@code{(1 3 127 uu1)}. \n\ | |
816 | ") | |
817 | { | |
818 | char const* vs = "\' (" MAJOR_VERSION " " MINOR_VERSION " " PATCH_LEVEL " " MY_PATCH_LEVEL ")" ; | |
819 | --- lilypond-1.6.11/lily/line-spanner.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
820 | +++ lilypond-1.6.11/lily/line-spanner.cc 2003-08-24 17:37:11.854638448 +0200 | |
821 | @@ -261,7 +261,7 @@ | |
822 | ||
823 | ||
824 | ADD_INTERFACE (Line_spanner, "line-spanner-interface", | |
825 | - "Generic line drawn between two objects, eg. for use with glissandi. | |
826 | + "Generic line drawn between two objects, eg. for use with glissandi.\n\ | |
827 | gap is measured in staff-spaces. ", | |
828 | "gap dash-period dash-length thickness type"); | |
829 | ||
830 | --- lilypond-1.6.11/lily/lookup.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
831 | +++ lilypond-1.6.11/lily/lookup.cc 2003-08-24 17:37:50.688734768 +0200 | |
832 | @@ -557,8 +557,8 @@ | |
833 | LY_DEFINE(ly_bracket ,"ly-bracket", | |
834 | 4, 0, 0, | |
835 | (SCM a, SCM iv, SCM t, SCM p), | |
836 | - "Make a bracket in direction @var{a}. The extent of the bracket is | |
837 | -given by @var{iv}. The wings protude by an amount of @var{p}, which | |
838 | + "Make a bracket in direction @var{a}. The extent of the bracket is\n\ | |
839 | +given by @var{iv}. The wings protude by an amount of @var{p}, which\n\ | |
840 | may be negative. The thickness is given by @var{t}.") | |
841 | { | |
842 | SCM_ASSERT_TYPE(ly_axis_p (a), a, SCM_ARG1, __FUNCTION__, "axis") ; | |
843 | --- lilypond-1.6.11/lily/lyric-extender.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
844 | +++ lilypond-1.6.11/lily/lyric-extender.cc 2003-08-24 17:38:36.521767088 +0200 | |
845 | @@ -67,6 +67,6 @@ | |
846 | ||
847 | ||
848 | ADD_INTERFACE (Lyric_extender,"lyric-extender-interface", | |
849 | - "The extender is a simple line at the baseline of the lyric | |
850 | + "The extender is a simple line at the baseline of the lyric\n\ | |
851 | that helps show the length of a melissima (tied/slurred note).", | |
852 | "word-space height right-trim-amount"); | |
853 | --- lilypond-1.6.11/lily/lyric-phrasing-engraver.cc.orig 2002-08-04 18:56:18.000000000 +0200 | |
854 | +++ lilypond-1.6.11/lily/lyric-phrasing-engraver.cc 2003-08-24 17:39:18.473389472 +0200 | |
855 | @@ -354,11 +354,11 @@ | |
856 | ||
857 | ||
858 | ENTER_DESCRIPTION(Lyric_phrasing_engraver, | |
859 | - /* descr */ " | |
860 | -This engraver combines note heads and lyrics for alignment. | |
861 | - | |
862 | -This engraver is switched on by default. Turn it off for faster | |
863 | -processing of orchestral scores. | |
864 | + /* descr */ "\n\ | |
865 | +This engraver combines note heads and lyrics for alignment.\n\ | |
866 | +\n\ | |
867 | +This engraver is switched on by default. Turn it off for faster\n\ | |
868 | +processing of orchestral scores.\n\ | |
869 | ", | |
870 | /* creats*/ "", | |
871 | /* acks */ "lyric-syllable-interface note-head-interface lyric-extender-interface", | |
872 | --- lilypond-1.6.11/lily/molecule.cc.orig 2002-10-05 00:45:43.000000000 +0200 | |
873 | +++ lilypond-1.6.11/lily/molecule.cc 2003-08-24 17:41:36.076470624 +0200 | |
874 | @@ -137,11 +137,11 @@ | |
875 | ||
876 | LY_DEFINE(ly_set_molecule_extent_x,"ly-set-molecule-extent!", 3 , 0, 0, | |
877 | (SCM mol, SCM axis, SCM np), | |
878 | - "Set the extent (@var{extent} must be a pair of numbers) of @var{mol} in | |
879 | -@var{axis} direction (0 or 1 for x- and y-axis respectively). | |
880 | - | |
881 | -Note that an extent @code{(A . B)} is an interval and hence @code{A} is | |
882 | -smaller than @code{B}, and is often negative. | |
883 | + "Set the extent (@var{extent} must be a pair of numbers) of @var{mol} in \n\ | |
884 | +@var{axis} direction (0 or 1 for x- and y-axis respectively).\n\ | |
885 | +\n\ | |
886 | +Note that an extent @code{(A . B)} is an interval and hence @code{A} is\n\ | |
887 | +smaller than @code{B}, and is often negative.\n\ | |
888 | 5") | |
889 | { | |
890 | Molecule* m = unsmob_molecule (mol); | |
891 | @@ -157,8 +157,8 @@ | |
892 | ||
893 | LY_DEFINE(ly_get_molecule_extent, | |
894 | "ly-get-molecule-extent", 2 , 0, 0, (SCM mol, SCM axis), | |
895 | - "Return a pair of numbers signifying the extent of @var{mol} in | |
896 | -@var{axis} direction (0 or 1 for x and y axis respectively). | |
897 | + "Return a pair of numbers signifying the extent of @var{mol} in\n\ | |
898 | +@var{axis} direction (0 or 1 for x and y axis respectively).\n\ | |
899 | ") | |
900 | { | |
901 | Molecule *m = unsmob_molecule (mol); | |
902 | @@ -173,9 +173,9 @@ | |
903 | "ly-combine-molecule-at-edge", | |
904 | 5 , 0, 0, (SCM first, SCM axis, SCM direction, | |
905 | SCM second, SCM padding), | |
906 | - "Construct a molecule by putting @var{second} next to | |
907 | -@var{first}. @var{axis} can be 0 (x-axis) or 1 (y-axis), @var{direction} can be | |
908 | --1 (left or down) or 1 (right or up). @var{padding} specifies extra | |
909 | + "Construct a molecule by putting @var{second} next to\n\ | |
910 | +@var{first}. @var{axis} can be 0 (x-axis) or 1 (y-axis), @var{direction} can be\n\ | |
911 | +-1 (left or down) or 1 (right or up). @var{padding} specifies extra\n\ | |
912 | space to add in between measured in global staff space.") | |
913 | ||
914 | { | |
915 | @@ -220,37 +220,37 @@ | |
916 | ||
917 | LY_DEFINE(ly_make_molecule, | |
918 | "ly-make-molecule", 3, 0, 0, (SCM expr, SCM xext, SCM yext), | |
919 | - " | |
920 | -The objective of any typesetting system is to put ink on paper in the | |
921 | -right places. For LilyPond, this final stage is left to the @TeX{} and | |
922 | -the printer subsystem. For lily, the last stage in processing a score is | |
923 | -outputting a description of what to put where. This description roughly | |
924 | -looks like | |
925 | -@example | |
926 | - PUT glyph AT (x,y) | |
927 | - PUT glyph AT (x,y) | |
928 | - PUT glyph AT (x,y) | |
929 | -@end example | |
930 | -you merely have to look at the tex output of lily to see this. | |
931 | -Internally these instructions are encoded in Molecules.@footnote{At some | |
932 | -point LilyPond also contained Atom-objects, but they have been replaced | |
933 | -by Scheme expressions, making the name outdated.} A molecule is | |
934 | -what-to-print-where information that also contains dimension information | |
935 | -(how large is this glyph?). | |
936 | - | |
937 | -Conceptually, Molecules can be constructed from Scheme code, by | |
938 | -translating a Molecule and by combining two molecules. In BNF | |
939 | -notation: | |
940 | - | |
941 | -@example | |
942 | -Molecule :: COMBINE Molecule Molecule | |
943 | - | TRANSLATE Offset Molecule | |
944 | - | GLYPH-DESCRIPTION | |
945 | - ; | |
946 | -@end example | |
947 | - | |
948 | -If you are interested in seeing how this information is stored, you | |
949 | -can run with the @code{-f scm} option. The scheme expressions are then | |
950 | + "\n\ | |
951 | +The objective of any typesetting system is to put ink on paper in the\n\ | |
952 | +right places. For LilyPond, this final stage is left to the @TeX{} and\n\ | |
953 | +the printer subsystem. For lily, the last stage in processing a score is\n\ | |
954 | +outputting a description of what to put where. This description roughly\n\ | |
955 | +looks like\n\ | |
956 | +@example\n\ | |
957 | + PUT glyph AT (x,y)\n\ | |
958 | + PUT glyph AT (x,y)\n\ | |
959 | + PUT glyph AT (x,y) \n\ | |
960 | +@end example\n\ | |
961 | +you merely have to look at the tex output of lily to see this.\n\ | |
962 | +Internally these instructions are encoded in Molecules.@footnote{At some\n\ | |
963 | +point LilyPond also contained Atom-objects, but they have been replaced\n\ | |
964 | +by Scheme expressions, making the name outdated.} A molecule is\n\ | |
965 | +what-to-print-where information that also contains dimension information\n\ | |
966 | +(how large is this glyph?).\n\ | |
967 | +\n\ | |
968 | +Conceptually, Molecules can be constructed from Scheme code, by\n\ | |
969 | +translating a Molecule and by combining two molecules. In BNF\n\ | |
970 | +notation:\n\ | |
971 | +\n\ | |
972 | +@example\n\ | |
973 | +Molecule :: COMBINE Molecule Molecule\n\ | |
974 | + | TRANSLATE Offset Molecule\n\ | |
975 | + | GLYPH-DESCRIPTION\n\ | |
976 | + ;\n\ | |
977 | +@end example\n\ | |
978 | +\n\ | |
979 | +If you are interested in seeing how this information is stored, you\n\ | |
980 | +can run with the @code{-f scm} option. The scheme expressions are then\n\ | |
981 | dumped in the output file.") | |
982 | { | |
983 | SCM_ASSERT_TYPE (ly_number_pair_p (xext), xext, SCM_ARG2, __FUNCTION__, "number pair"); | |
984 | --- lilypond-1.6.11/lily/moment.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
985 | +++ lilypond-1.6.11/lily/moment.cc 2003-08-24 17:42:19.534863944 +0200 | |
986 | @@ -48,13 +48,13 @@ | |
987 | TODO: add optional factor argument. | |
988 | */ | |
989 | LY_DEFINE (make_moment,"make-moment", 2,0,0, (SCM n, SCM d), | |
990 | - "create the rational number with main timing @var{n}/@var{d}. | |
991 | - | |
992 | - | |
993 | -Moment is a point in musical time. It is consists of a pair of | |
994 | -rationals (@var{m},@var{g}), where @var{m} is the timing for the main | |
995 | -notes, and @var{g} the timing for grace notes. In absence of grace | |
996 | -notes, @var{g} is zero. | |
997 | + "create the rational number with main timing @var{n}/@var{d}. \n\ | |
998 | +\n\ | |
999 | +\n\ | |
1000 | +Moment is a point in musical time. It is consists of a pair of\n\ | |
1001 | +rationals (@var{m},@var{g}), where @var{m} is the timing for the main\n\ | |
1002 | +notes, and @var{g} the timing for grace notes. In absence of grace\n\ | |
1003 | +notes, @var{g} is zero.\n\ | |
1004 | ") | |
1005 | { | |
1006 | Moment m (Rational (1,1)); | |
1007 | --- lilypond-1.6.11/lily/multi-measure-rest.cc.orig 2003-05-16 01:07:02.000000000 +0200 | |
1008 | +++ lilypond-1.6.11/lily/multi-measure-rest.cc 2003-08-24 17:42:38.343004672 +0200 | |
1009 | @@ -330,9 +330,9 @@ | |
1010 | ||
1011 | ||
1012 | ADD_INTERFACE (Multi_measure_rest,"multi-measure-rest-interface", | |
1013 | - "A rest that spans a whole number of measures. For typesetting the | |
1014 | -numbers, fields from font-interface may be used. | |
1015 | - | |
1016 | - | |
1017 | + "A rest that spans a whole number of measures. For typesetting the\n\ | |
1018 | +numbers, fields from font-interface may be used.\n\ | |
1019 | +\n\ | |
1020 | +\n\ | |
1021 | ", | |
1022 | "expand-limit measure-count number-threshold padding thickness minimum-length"); | |
1023 | --- lilypond-1.6.11/lily/multi-measure-rest-engraver.cc.orig 2003-05-16 01:01:28.000000000 +0200 | |
1024 | +++ lilypond-1.6.11/lily/multi-measure-rest-engraver.cc 2003-08-24 17:43:04.461034128 +0200 | |
1025 | @@ -182,8 +182,8 @@ | |
1026 | } | |
1027 | ||
1028 | ENTER_DESCRIPTION(Multi_measure_rest_engraver, | |
1029 | -/* descr */ "Engraves multi-measure rests that are produced with @code{R}. Reads | |
1030 | -measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest | |
1031 | +/* descr */ "Engraves multi-measure rests that are produced with @code{R}. Reads\n\ | |
1032 | +measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest\n\ | |
1033 | ", | |
1034 | /* creats*/ "MultiMeasureRest", | |
1035 | /* acks */ "", | |
1036 | --- lilypond-1.6.11/lily/music.cc.orig 2002-09-14 01:08:31.000000000 +0200 | |
1037 | +++ lilypond-1.6.11/lily/music.cc 2003-08-24 17:43:33.372638896 +0200 | |
1038 | @@ -250,14 +250,14 @@ | |
1039 | // to do property args | |
1040 | LY_DEFINE(ly_make_music, | |
1041 | "ly-make-music", 1, 0, 0, (SCM type), | |
1042 | - " | |
1043 | -Make a music object/expression of type @var{name}. Warning: this | |
1044 | -interface will likely change in the near future. | |
1045 | - | |
1046 | - | |
1047 | - | |
1048 | -Music is the data type that music expressions are stored in. The data | |
1049 | -type does not yet offer many manipulations. | |
1050 | + "\n\ | |
1051 | +Make a music object/expression of type @var{name}. Warning: this\n\ | |
1052 | +interface will likely change in the near future.\n\ | |
1053 | +\n\ | |
1054 | +\n\ | |
1055 | +\n\ | |
1056 | +Music is the data type that music expressions are stored in. The data\n\ | |
1057 | +type does not yet offer many manipulations.\n\ | |
1058 | ") | |
1059 | { | |
1060 | SCM_ASSERT_TYPE(gh_string_p (type), type, SCM_ARG1, __FUNCTION__, "string"); | |
1061 | --- lilypond-1.6.11/lily/new-accidental-engraver.cc.orig 2002-07-29 14:30:24.000000000 +0200 | |
1062 | +++ lilypond-1.6.11/lily/new-accidental-engraver.cc 2003-08-24 17:44:35.802148168 +0200 | |
1063 | @@ -547,8 +547,8 @@ | |
1064 | ||
1065 | ||
1066 | ENTER_DESCRIPTION (New_accidental_engraver, | |
1067 | -"Make accidentals. Catches note heads, ties and notices key-change | |
1068 | -events. Due to interaction with ties (which don't come together | |
1069 | +"Make accidentals. Catches note heads, ties and notices key-change\n\ | |
1070 | +events. Due to interaction with ties (which don't come together\n\ | |
1071 | with note heads), this needs to be in a context higher than Tie_engraver.", | |
1072 | ||
1073 | "Accidental", | |
1074 | --- lilypond-1.6.11/lily/note-collision.cc.orig 2002-08-12 12:44:56.000000000 +0200 | |
1075 | +++ lilypond-1.6.11/lily/note-collision.cc 2003-08-24 17:45:00.551385712 +0200 | |
1076 | @@ -431,9 +431,9 @@ | |
1077 | ||
1078 | ||
1079 | ADD_INTERFACE (Note_collision_interface, "note-collision-interface", | |
1080 | - "An object that handles collisions between notes with different stem | |
1081 | -directions and horizontal shifts. Most of the interesting properties | |
1082 | -are to be set in @ref{note-column-interface}: these are | |
1083 | -@code{force-hshift} and @code{horizontal-shift}. | |
1084 | + "An object that handles collisions between notes with different stem\n\ | |
1085 | +directions and horizontal shifts. Most of the interesting properties\n\ | |
1086 | +are to be set in @ref{note-column-interface}: these are\n\ | |
1087 | +@code{force-hshift} and @code{horizontal-shift}.\n\ | |
1088 | ", | |
1089 | "merge-differently-dotted merge-differently-headed collision-done"); | |
1090 | --- lilypond-1.6.11/lily/note-head-line-engraver.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
1091 | +++ lilypond-1.6.11/lily/note-head-line-engraver.cc 2003-08-24 17:46:01.679092888 +0200 | |
1092 | @@ -151,7 +151,7 @@ | |
1093 | ||
1094 | ||
1095 | ENTER_DESCRIPTION(Note_head_line_engraver, | |
1096 | -/* descr */ "Engrave a line between two note heads, for example a glissando. | |
1097 | +/* descr */ "Engrave a line between two note heads, for example a glissando.\n\ | |
1098 | If followVoice is set, staff switches also generate a line.", | |
1099 | /* creats*/ "Glissando VoiceFollower", | |
1100 | /* acks */ "rhythmic-head-interface", | |
1101 | --- lilypond-1.6.11/lily/output-property-engraver.cc.orig 2002-09-08 02:28:04.000000000 +0200 | |
1102 | +++ lilypond-1.6.11/lily/output-property-engraver.cc 2003-08-24 17:46:48.577963176 +0200 | |
1103 | @@ -81,7 +81,7 @@ | |
1104 | } | |
1105 | ||
1106 | ENTER_DESCRIPTION(Output_property_engraver, | |
1107 | -/* descr */ "Interpret Music of Output_property type, and apply a function | |
1108 | +/* descr */ "Interpret Music of Output_property type, and apply a function\n\ | |
1109 | to any Graphic objects that satisfies the predicate.", | |
1110 | /* creats*/ "", | |
1111 | /* acks */ "grob-interface", | |
1112 | --- lilypond-1.6.11/lily/paper-column.cc.orig 2002-08-04 18:56:18.000000000 +0200 | |
1113 | +++ lilypond-1.6.11/lily/paper-column.cc 2003-08-24 17:47:57.671459368 +0200 | |
1114 | @@ -22,21 +22,21 @@ | |
1115 | ||
1116 | ||
1117 | ADD_INTERFACE (Paper_column, "paper-column-interface", | |
1118 | - " Paper_columns form the top-most item parent. (The Paper_columns X | |
1119 | - parent is System, which is a spanner.) | |
1120 | - | |
1121 | - Paper_columns form the units for the spacing engine. They are | |
1122 | - numbered, the first (leftmost) is column 0. Numbering happens before | |
1123 | - line-breaking, and columns are not renumbered after line breaking. | |
1124 | - | |
1125 | - Since many columns go unused, you should only use the rank field to | |
1126 | - get ordering information. Two adjacent columns may have | |
1127 | - non-adjacent numbers. | |
1128 | - | |
1129 | - Don't be confused by right-items: each spacing wish can also contain | |
1130 | - a number of items, with which a spacing constraint may be kept. It's | |
1131 | - a little baroque, but it might come in handy later on? | |
1132 | - | |
1133 | + " Paper_columns form the top-most item parent. (The Paper_columns X\n\ | |
1134 | + parent is System, which is a spanner.)\n\ | |
1135 | +\n\ | |
1136 | + Paper_columns form the units for the spacing engine. They are\n\ | |
1137 | + numbered, the first (leftmost) is column 0. Numbering happens before\n\ | |
1138 | + line-breaking, and columns are not renumbered after line breaking.\n\ | |
1139 | +\n\ | |
1140 | + Since many columns go unused, you should only use the rank field to\n\ | |
1141 | + get ordering information. Two adjacent columns may have\n\ | |
1142 | + non-adjacent numbers.\n\ | |
1143 | +\n\ | |
1144 | + Don't be confused by right-items: each spacing wish can also contain\n\ | |
1145 | + a number of items, with which a spacing constraint may be kept. It's\n\ | |
1146 | + a little baroque, but it might come in handy later on?\n\ | |
1147 | +\n\ | |
1148 | ", | |
1149 | "between-cols between-system-string when bounded-by-me shortest-playing-duration shortest-starter-duration"); | |
1150 | ||
1151 | --- lilypond-1.6.11/lily/pitch.cc.orig 2002-08-04 18:56:18.000000000 +0200 | |
1152 | +++ lilypond-1.6.11/lily/pitch.cc 2003-08-24 17:49:11.666210456 +0200 | |
1153 | @@ -223,8 +223,8 @@ | |
1154 | LY_DEFINE(ly_pitch_transpose, | |
1155 | "ly-transpose-pitch", 2, 0, 0, | |
1156 | (SCM p, SCM delta), | |
1157 | - "Transpose @var{p} by the amount @var{delta}, where @var{delta} is the | |
1158 | -pitch that central C is transposed to. | |
1159 | + "Transpose @var{p} by the amount @var{delta}, where @var{delta} is the\n\ | |
1160 | +pitch that central C is transposed to.\n\ | |
1161 | ") | |
1162 | { | |
1163 | Pitch* t = unsmob_pitch (p); | |
1164 | @@ -293,12 +293,12 @@ | |
1165 | ||
1166 | LY_DEFINE(make_pitch, "make-pitch", 3, 0, 0, | |
1167 | (SCM o, SCM n, SCM a), | |
1168 | - " | |
1169 | -@var{octave} is specified by an integer, zero for the octave containing | |
1170 | -middle C. @var{note} is a number from 0 to 6, with 0 corresponding to C | |
1171 | -and 6 corresponding to B. The shift is zero for a natural, negative for | |
1172 | -flats, or positive for sharps. | |
1173 | - | |
1174 | + "\n\ | |
1175 | +@var{octave} is specified by an integer, zero for the octave containing\n\ | |
1176 | +middle C. @var{note} is a number from 0 to 6, with 0 corresponding to C\n\ | |
1177 | +and 6 corresponding to B. The shift is zero for a natural, negative for\n\ | |
1178 | +flats, or positive for sharps.\n\ | |
1179 | +\n\ | |
1180 | ") | |
1181 | { | |
1182 | SCM_ASSERT_TYPE(gh_number_p (o), o, SCM_ARG1, __FUNCTION__, "number"); | |
1183 | --- lilypond-1.6.11/lily/pitch-squash-engraver.cc.orig 2002-07-26 02:23:28.000000000 +0200 | |
1184 | +++ lilypond-1.6.11/lily/pitch-squash-engraver.cc 2003-08-24 17:49:56.311423352 +0200 | |
1185 | @@ -35,9 +35,9 @@ | |
1186 | } | |
1187 | ||
1188 | ENTER_DESCRIPTION(Pitch_squash_engraver, | |
1189 | -/* descr */ "Treat all pitches as middle C. Note that the notes move, but | |
1190 | -the locations of accidentals stay the same. | |
1191 | -Set the position field of all note heads to zero. This useful for | |
1192 | +/* descr */ "Treat all pitches as middle C. Note that the notes move, but\n\ | |
1193 | +the locations of accidentals stay the same. \n\ | |
1194 | +Set the position field of all note heads to zero. This useful for\n\ | |
1195 | making a single line staff that demonstrates the rhythm of a melody.", | |
1196 | /* creats*/ "", | |
1197 | /* acks */ "note-head-interface", | |
1198 | --- lilypond-1.6.11/lily/repeat-acknowledge-engraver.cc.orig 2002-08-04 18:56:18.000000000 +0200 | |
1199 | +++ lilypond-1.6.11/lily/repeat-acknowledge-engraver.cc 2003-08-24 17:51:33.465653664 +0200 | |
1200 | @@ -111,7 +111,7 @@ | |
1201 | } | |
1202 | ||
1203 | ENTER_DESCRIPTION(Repeat_acknowledge_engraver, | |
1204 | -/* descr */ "Acknowledge repeated music, and convert the contents of | |
1205 | +/* descr */ "Acknowledge repeated music, and convert the contents of\n\ | |
1206 | repeatCommands ainto an appropriate setting for whichBar", | |
1207 | /* creats*/ "", | |
1208 | /* acks */ "", | |
1209 | --- lilypond-1.6.11/lily/rest-collision.cc.orig 2002-10-27 21:01:04.000000000 +0100 | |
1210 | +++ lilypond-1.6.11/lily/rest-collision.cc 2003-08-24 17:52:09.434185616 +0200 | |
1211 | @@ -244,7 +244,7 @@ | |
1212 | ||
1213 | ||
1214 | ADD_INTERFACE (Rest_collision,"rest-collision-interface", | |
1215 | - "Move around ordinary rests (not multi-measure-rests) to avoid | |
1216 | + "Move around ordinary rests (not multi-measure-rests) to avoid\n\ | |
1217 | conflicts.", | |
1218 | "maximum-rest-count minimum-distance elements"); | |
1219 | ||
1220 | --- lilypond-1.6.11/lily/scm-option.cc.orig 2002-08-18 17:03:53.000000000 +0200 | |
1221 | +++ lilypond-1.6.11/lily/scm-option.cc 2003-08-24 17:54:05.359562280 +0200 | |
1222 | @@ -71,19 +71,19 @@ | |
1223 | Switch on any experimental features. Not for general public use. */ | |
1224 | ||
1225 | LY_DEFINE (ly_set_option, "ly-set-option", 2, 0, 0, (SCM var, SCM val), | |
1226 | - "Set a global option value. Supported options include | |
1227 | - | |
1228 | -@table @code | |
1229 | -@item help | |
1230 | -List all options. | |
1231 | -@item midi-debug | |
1232 | -If set to true, generate human readable MIDI | |
1233 | -@item internal-type-checking | |
1234 | -Set paranoia for property assignments | |
1235 | -@end table | |
1236 | - | |
1237 | -This function is useful to call from the command line: @code{lilypond -e | |
1238 | -\"(ly-set-option 'midi-debug #t)\"}. | |
1239 | + "Set a global option value. Supported options include\n\ | |
1240 | +\n\ | |
1241 | +@table @code\n\ | |
1242 | +@item help\n\ | |
1243 | +List all options.\n\ | |
1244 | +@item midi-debug\n\ | |
1245 | +If set to true, generate human readable MIDI\n\ | |
1246 | +@item internal-type-checking\n\ | |
1247 | +Set paranoia for property assignments \n\ | |
1248 | +@end table\n\ | |
1249 | +\n\ | |
1250 | +This function is useful to call from the command line: @code{lilypond -e\n\ | |
1251 | +\"(ly-set-option 'midi-debug #t)\"}.\n\ | |
1252 | ") | |
1253 | { | |
1254 | if (var == ly_symbol2scm ("help")) | |
1255 | --- lilypond-1.6.11/lily/score-engraver.cc.orig 2002-09-12 23:54:11.000000000 +0200 | |
1256 | +++ lilypond-1.6.11/lily/score-engraver.cc 2003-08-24 17:55:15.475902976 +0200 | |
1257 | @@ -338,17 +338,17 @@ | |
1258 | ||
1259 | ||
1260 | ENTER_DESCRIPTION(Score_engraver, | |
1261 | -/* descr */ "Top level engraver. Takes care of generating columns and the complete system (ie. System) | |
1262 | - | |
1263 | - | |
1264 | -This engraver decides whether a column is breakable. The default is | |
1265 | -that a column is always breakable. However, when every Bar_engraver | |
1266 | -that does not have a barline at a certain point will call | |
1267 | -Score_engraver::forbid_breaks to stop linebreaks. In practice, this | |
1268 | -means that you can make a breakpoint by creating a barline (assuming | |
1269 | -that there are no beams or notes that prevent a breakpoint.) | |
1270 | - | |
1271 | - | |
1272 | +/* descr */ "Top level engraver. Takes care of generating columns and the complete system (ie. System)\n\ | |
1273 | +\n\ | |
1274 | +\n\ | |
1275 | +This engraver decides whether a column is breakable. The default is\n\ | |
1276 | +that a column is always breakable. However, when every Bar_engraver\n\ | |
1277 | +that does not have a barline at a certain point will call\n\ | |
1278 | +Score_engraver::forbid_breaks to stop linebreaks. In practice, this\n\ | |
1279 | +means that you can make a breakpoint by creating a barline (assuming\n\ | |
1280 | +that there are no beams or notes that prevent a breakpoint.)\n\ | |
1281 | +\n\ | |
1282 | +\n\ | |
1283 | ", | |
1284 | /* creats*/ "System PaperColumn NonMusicalPaperColumn", | |
1285 | /* acks */ "note-spacing-interface staff-spacing-interface", | |
1286 | --- lilypond-1.6.11/lily/script-engraver.cc.orig 2002-08-31 01:35:00.000000000 +0200 | |
1287 | +++ lilypond-1.6.11/lily/script-engraver.cc 2003-08-24 17:56:51.835254128 +0200 | |
1288 | @@ -206,7 +206,7 @@ | |
1289 | Script_engraver::Script_engraver(){} | |
1290 | ||
1291 | ENTER_DESCRIPTION(Script_engraver, | |
1292 | -/* descr */ " Handles note ornaments generated by @code{\\script}. | |
1293 | +/* descr */ " Handles note ornaments generated by @code{\\script}. \n\ | |
1294 | ", | |
1295 | /* creats*/ "Script", | |
1296 | /* acks */ "stem-interface rhythmic-head-interface note-column-interface", | |
1297 | --- lilypond-1.6.11/lily/separation-item.cc.orig 2002-08-09 15:40:44.000000000 +0200 | |
1298 | +++ lilypond-1.6.11/lily/separation-item.cc 2003-08-24 17:58:51.005137552 +0200 | |
1299 | @@ -135,10 +135,10 @@ | |
1300 | ||
1301 | ||
1302 | ADD_INTERFACE (Separation_item,"separation-item-interface", | |
1303 | - "Item that computes widths to generate spacing rods. | |
1304 | - | |
1305 | -Calc dimensions for the Separating_group_spanner; this has to be | |
1306 | -an item to get dependencies correct. It can't be an grob_group | |
1307 | -since these usually are in a different X_group | |
1308 | + "Item that computes widths to generate spacing rods.\n\ | |
1309 | +\n\ | |
1310 | +Calc dimensions for the Separating_group_spanner; this has to be\n\ | |
1311 | +an item to get dependencies correct. It can't be an grob_group\n\ | |
1312 | +since these usually are in a different X_group\n\ | |
1313 | ", | |
1314 | "X-extent conditional-elements elements"); | |
1315 | --- lilypond-1.6.11/lily/side-position-interface.cc.orig 2002-08-18 13:17:45.000000000 +0200 | |
1316 | +++ lilypond-1.6.11/lily/side-position-interface.cc 2003-08-24 17:59:18.542951168 +0200 | |
1317 | @@ -271,8 +271,8 @@ | |
1318 | ||
1319 | ||
1320 | ADD_INTERFACE (Side_position_interface,"side-position-interface", | |
1321 | - "Position a victim object (this one) next to other objects (the | |
1322 | -support). In this case, the direction signifies where to put the | |
1323 | -victim object relative to the support (left or right, up or down?) | |
1324 | + "Position a victim object (this one) next to other objects (the\n\ | |
1325 | +support). In this case, the direction signifies where to put the\n\ | |
1326 | +victim object relative to the support (left or right, up or down?)\n\ | |
1327 | ", | |
1328 | "side-support-elements direction-source direction side-relative-direction minimum-space padding"); | |
1329 | --- lilypond-1.6.11/lily/spaceable-grob.cc.orig 2002-08-12 12:44:56.000000000 +0200 | |
1330 | +++ lilypond-1.6.11/lily/spaceable-grob.cc 2003-08-24 18:01:08.749197272 +0200 | |
1331 | @@ -102,8 +102,8 @@ | |
1332 | ||
1333 | ||
1334 | ADD_INTERFACE (Spaceable_grob,"spaceable-grob-interface", | |
1335 | - "A grob (a Paper_column) that takes part in the | |
1336 | + "A grob (a Paper_column) that takes part in the\n\ | |
1337 | spacing problem. ", | |
1338 | - "measure-length spacing-wishes penalty minimum-distances ideal-distances | |
1339 | + "measure-length spacing-wishes penalty minimum-distances ideal-distances\n\ | |
1340 | left-neighbors right-neighbors"); | |
1341 | ||
1342 | --- lilypond-1.6.11/lily/spacing-spanner.cc.orig 2002-09-13 00:12:17.000000000 +0200 | |
1343 | +++ lilypond-1.6.11/lily/spacing-spanner.cc 2003-08-24 18:04:15.505805952 +0200 | |
1344 | @@ -863,17 +863,17 @@ | |
1345 | ||
1346 | ||
1347 | ADD_INTERFACE (Spacing_spanner,"spacing-spanner-interface", | |
1348 | - " | |
1349 | -The space taken by a note is dependent on its duration. Doubling a | |
1350 | -duration adds spacing-increment to the space. The most common shortest | |
1351 | -note gets shortest-duration-space. Notes that are even shorter are | |
1352 | -spaced proportonial to their duration. | |
1353 | - | |
1354 | -Typically, the increment is the width of a black note head. In a | |
1355 | -piece with lots of 8th notes, and some 16th notes, the eighth note | |
1356 | -gets 2 note heads width (i.e. the space following a note is 1 note | |
1357 | -head width) A 16th note is followed by 0.5 note head width. The | |
1358 | -quarter note is followed by 3 NHW, the half by 4 NHW, etc. | |
1359 | + "\n\ | |
1360 | +The space taken by a note is dependent on its duration. Doubling a\n\ | |
1361 | +duration adds spacing-increment to the space. The most common shortest\n\ | |
1362 | +note gets shortest-duration-space. Notes that are even shorter are\n\ | |
1363 | +spaced proportonial to their duration.\n\ | |
1364 | +\n\ | |
1365 | +Typically, the increment is the width of a black note head. In a\n\ | |
1366 | +piece with lots of 8th notes, and some 16th notes, the eighth note\n\ | |
1367 | +gets 2 note heads width (i.e. the space following a note is 1 note\n\ | |
1368 | +head width) A 16th note is followed by 0.5 note head width. The\n\ | |
1369 | +quarter note is followed by 3 NHW, the half by 4 NHW, etc.\n\ | |
1370 | ", | |
1371 | "grace-space-factor spacing-increment base-shortest-duration shortest-duration-space common-shortest-duration"); | |
1372 | ||
1373 | --- lilypond-1.6.11/lily/span-bar-engraver.cc.orig 2002-07-26 02:23:27.000000000 +0200 | |
1374 | +++ lilypond-1.6.11/lily/span-bar-engraver.cc 2003-08-24 18:04:37.130518496 +0200 | |
1375 | @@ -90,7 +90,7 @@ | |
1376 | ||
1377 | ||
1378 | ENTER_DESCRIPTION(Span_bar_engraver, | |
1379 | -/* descr */ "This engraver makes cross-staff barlines: It catches all normal | |
1380 | +/* descr */ "This engraver makes cross-staff barlines: It catches all normal\n\ | |
1381 | bar lines, and draws a single span-bar across them.", | |
1382 | /* creats*/ "SpanBar", | |
1383 | /* acks */ "bar-line-interface", | |
1384 | --- lilypond-1.6.11/lily/spanner.cc.orig 2002-09-08 02:00:56.000000000 +0200 | |
1385 | +++ lilypond-1.6.11/lily/spanner.cc 2003-08-24 18:04:59.598102904 +0200 | |
1386 | @@ -351,11 +351,11 @@ | |
1387 | ||
1388 | ADD_INTERFACE(Spanner, | |
1389 | "spanner-interface", | |
1390 | - " | |
1391 | -Other grobs have a shape that depends on the horizontal spacing. For | |
1392 | -example, slur, beam, tie, etc. These grobs form a subtype called | |
1393 | -@code{Spanner}. All spanners have two span-points (these must be | |
1394 | -@code{Item}s), one on the left and one on the right. The left bound is | |
1395 | -also the X-reference point of the spanner. | |
1396 | + "\n\ | |
1397 | +Other grobs have a shape that depends on the horizontal spacing. For\n\ | |
1398 | +example, slur, beam, tie, etc. These grobs form a subtype called\n\ | |
1399 | +@code{Spanner}. All spanners have two span-points (these must be\n\ | |
1400 | +@code{Item}s), one on the left and one on the right. The left bound is\n\ | |
1401 | +also the X-reference point of the spanner.\n\ | |
1402 | ", | |
1403 | "minimum-length"); | |
1404 | --- lilypond-1.6.11/lily/staff-symbol.cc.orig 2002-07-26 02:23:27.000000000 +0200 | |
1405 | +++ lilypond-1.6.11/lily/staff-symbol.cc 2003-08-24 18:06:04.786192808 +0200 | |
1406 | @@ -116,9 +116,9 @@ | |
1407 | ||
1408 | ||
1409 | ADD_INTERFACE (Staff_symbol,"staff-symbol-interface", | |
1410 | - "This spanner draws the lines of a staff. The center (i.e. middle line | |
1411 | -or space) is position 0. The length of the symbol may be set by hand | |
1412 | -through the @code{width} property. | |
1413 | + "This spanner draws the lines of a staff. The center (i.e. middle line\n\ | |
1414 | +or space) is position 0. The length of the symbol may be set by hand\n\ | |
1415 | +through the @code{width} property.\n\ | |
1416 | ", | |
1417 | ||
1418 | "width staff-space thickness line-count"); | |
1419 | --- lilypond-1.6.11/lily/staff-symbol-engraver.cc.orig 2002-07-26 02:23:27.000000000 +0200 | |
1420 | +++ lilypond-1.6.11/lily/staff-symbol-engraver.cc 2003-08-24 18:06:19.702925120 +0200 | |
1421 | @@ -71,7 +71,7 @@ | |
1422 | ||
1423 | ||
1424 | ENTER_DESCRIPTION(Staff_symbol_engraver, | |
1425 | -/* descr */ "create the constellation of five (default) | |
1426 | +/* descr */ "create the constellation of five (default)\n\ | |
1427 | staff lines.", | |
1428 | /* creats*/ "StaffSymbol", | |
1429 | /* acks */ "grob-interface", | |
1430 | --- lilypond-1.6.11/lily/staff-symbol-referencer.cc.orig 2002-07-26 02:23:27.000000000 +0200 | |
1431 | +++ lilypond-1.6.11/lily/staff-symbol-referencer.cc 2003-08-24 18:07:11.003126304 +0200 | |
1432 | @@ -162,8 +162,8 @@ | |
1433 | ||
1434 | #define has_interface ugly_hack | |
1435 | ADD_INTERFACE (Staff_symbol_referencer,"staff-symbol-referencer-interface", | |
1436 | - "Object whose Y position is meaning with reference to a staff | |
1437 | -symbol. Objects that have this interface should include | |
1438 | -Staff_symbol_referencer::callback in their Y-offset-callback. | |
1439 | + "Object whose Y position is meaning with reference to a staff\n\ | |
1440 | +symbol. Objects that have this interface should include\n\ | |
1441 | +Staff_symbol_referencer::callback in their Y-offset-callback.\n\ | |
1442 | ", | |
1443 | "staff-position"); | |
1444 | --- lilypond-1.6.11/lily/stem-engraver.cc.orig 2002-10-19 01:32:59.000000000 +0200 | |
1445 | +++ lilypond-1.6.11/lily/stem-engraver.cc 2003-08-24 18:07:47.922513704 +0200 | |
1446 | @@ -172,7 +172,7 @@ | |
1447 | } | |
1448 | ||
1449 | ENTER_DESCRIPTION(Stem_engraver, | |
1450 | -/* descr */ "Create stems and single-stem tremolos. It also works together with | |
1451 | +/* descr */ "Create stems and single-stem tremolos. It also works together with\n\ | |
1452 | the beam engraver for overriding beaming.", | |
1453 | /* creats*/ "Stem StemTremolo", | |
1454 | /* acks */ "rhythmic-head-interface", | |
1455 | --- lilypond-1.6.11/lily/system.cc.orig 2002-09-19 23:31:01.000000000 +0200 | |
1456 | +++ lilypond-1.6.11/lily/system.cc 2003-08-24 18:08:24.232993672 +0200 | |
1457 | @@ -557,11 +557,11 @@ | |
1458 | ||
1459 | ||
1460 | ADD_INTERFACE (System,"system-interface", | |
1461 | - "Super grob, parent of all: | |
1462 | - | |
1463 | -The columns of a score that form one line. The toplevel grob. Any | |
1464 | -grob has a Line_of_score as both X and Y reference point. The | |
1465 | -Paper_score contains one grob of this type. Control enters the | |
1466 | -Grob dependency calculation from this single Line_of_score | |
1467 | + "Super grob, parent of all:\n\ | |
1468 | +\n\ | |
1469 | +The columns of a score that form one line. The toplevel grob. Any\n\ | |
1470 | +grob has a Line_of_score as both X and Y reference point. The\n\ | |
1471 | +Paper_score contains one grob of this type. Control enters the\n\ | |
1472 | +Grob dependency calculation from this single Line_of_score\n\ | |
1473 | object.", | |
1474 | "between-system-string all-elements columns"); | |
1475 | --- lilypond-1.6.11/lily/thread-devnull-engraver.cc.orig 2002-07-26 02:23:27.000000000 +0200 | |
1476 | +++ lilypond-1.6.11/lily/thread-devnull-engraver.cc 2003-08-24 18:09:20.479442912 +0200 | |
1477 | @@ -49,13 +49,13 @@ | |
1478 | Thread_devnull_engraver::Thread_devnull_engraver(){} | |
1479 | ||
1480 | ENTER_DESCRIPTION(Thread_devnull_engraver, | |
1481 | -/* descr */ "Kill elements whenever we are Voice called `two' and either | |
1482 | -unison, unisilence or soloADue is set.@footnote{On unix systems, the | |
1483 | -file @file{/dev/null} is special device: anything written to it is | |
1484 | -discarded.}. This engraver works closely together with the part | |
1485 | -combiner. When the part combiner notices that two threads are | |
1486 | -identical, it tells the @code{Thread_devnull_engraver} to discard | |
1487 | -everything in the second thread. | |
1488 | +/* descr */ "Kill elements whenever we are Voice called `two' and either\n\ | |
1489 | +unison, unisilence or soloADue is set.@footnote{On unix systems, the\n\ | |
1490 | +file @file{/dev/null} is special device: anything written to it is\n\ | |
1491 | +discarded.}. This engraver works closely together with the part\n\ | |
1492 | +combiner. When the part combiner notices that two threads are\n\ | |
1493 | +identical, it tells the @code{Thread_devnull_engraver} to discard\n\ | |
1494 | +everything in the second thread.\n\ | |
1495 | ", | |
1496 | /* creats*/ "", | |
1497 | /* acks */ "grob-interface", | |
1498 | --- lilypond-1.6.11/lily/tie.cc.orig 2002-07-26 02:23:27.000000000 +0200 | |
1499 | +++ lilypond-1.6.11/lily/tie.cc 2003-08-24 18:10:23.222904456 +0200 | |
1500 | @@ -330,6 +330,6 @@ | |
1501 | ||
1502 | ||
1503 | ADD_INTERFACE (Tie,"tie-interface", | |
1504 | - "A tie connecting two noteheads. | |
1505 | + "A tie connecting two noteheads.\n\ | |
1506 | direction = Forced direction for all ties", | |
1507 | "y-offset staffline-clearance control-points heads details thickness x-gap direction minimum-length"); | |
1508 | --- lilypond-1.6.11/lily/time-signature.cc.orig 2002-09-10 01:40:39.000000000 +0200 | |
1509 | +++ lilypond-1.6.11/lily/time-signature.cc 2003-08-24 18:11:35.876859376 +0200 | |
1510 | @@ -125,30 +125,30 @@ | |
1511 | } | |
1512 | ||
1513 | ADD_INTERFACE (Time_signature,"time-signature-interface", | |
1514 | - "A time signature, in different styles. | |
1515 | - The following values for 'style are are recognized: | |
1516 | - | |
1517 | - @table @samp | |
1518 | - @item @code{C} | |
1519 | - 4/4 and 2/2 are typeset as C and struck C, respectively. All | |
1520 | - other time signatures are written with two digits. | |
1521 | - | |
1522 | - @item @code{neo_mensural} | |
1523 | - 2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and 9/8 are | |
1524 | - typeset with neo-mensural style mensuration marks. All other time | |
1525 | - signatures are written with two digits. | |
1526 | - | |
1527 | - @item @code{mensural} | |
1528 | - 2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and 9/8 are | |
1529 | - typeset with mensural style mensuration marks. All other time | |
1530 | - signatures are written with two digits. | |
1531 | - | |
1532 | - @item @code{1xxx} | |
1533 | - All time signatures are typeset with a single | |
1534 | - digit, e.g. 3/2 is written as 3. (Any symbol starting | |
1535 | - with the digit @code{1} will do.) | |
1536 | - @end table | |
1537 | - | |
1538 | -See also the test-file @file{input/test/time.ly}. | |
1539 | + "A time signature, in different styles.\n\ | |
1540 | + The following values for 'style are are recognized:\n\ | |
1541 | +\n\ | |
1542 | + @table @samp\n\ | |
1543 | + @item @code{C}\n\ | |
1544 | + 4/4 and 2/2 are typeset as C and struck C, respectively. All\n\ | |
1545 | + other time signatures are written with two digits.\n\ | |
1546 | +\n\ | |
1547 | + @item @code{neo_mensural}\n\ | |
1548 | + 2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and 9/8 are\n\ | |
1549 | + typeset with neo-mensural style mensuration marks. All other time\n\ | |
1550 | + signatures are written with two digits.\n\ | |
1551 | +\n\ | |
1552 | + @item @code{mensural}\n\ | |
1553 | + 2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and 9/8 are\n\ | |
1554 | + typeset with mensural style mensuration marks. All other time\n\ | |
1555 | + signatures are written with two digits.\n\ | |
1556 | +\n\ | |
1557 | + @item @code{1xxx}\n\ | |
1558 | + All time signatures are typeset with a single\n\ | |
1559 | + digit, e.g. 3/2 is written as 3. (Any symbol starting\n\ | |
1560 | + with the digit @code{1} will do.)\n\ | |
1561 | + @end table\n\ | |
1562 | +\n\ | |
1563 | +See also the test-file @file{input/test/time.ly}.\n\ | |
1564 | ", | |
1565 | "fraction style"); | |
1566 | --- lilypond-1.6.11/lily/timing-engraver.cc.orig 2002-08-04 18:56:18.000000000 +0200 | |
1567 | +++ lilypond-1.6.11/lily/timing-engraver.cc 2003-08-24 18:12:49.525663056 +0200 | |
1568 | @@ -90,9 +90,9 @@ | |
1569 | ||
1570 | ||
1571 | ENTER_DESCRIPTION(Timing_engraver, | |
1572 | -/* descr */ " Responsible for synchronizing timing information from staves. | |
1573 | -Normally in @code{Score}. In order to create polyrhythmic music, | |
1574 | -this engraver should be removed from @code{Score} and placed in | |
1575 | +/* descr */ " Responsible for synchronizing timing information from staves. \n\ | |
1576 | +Normally in @code{Score}. In order to create polyrhythmic music,\n\ | |
1577 | +this engraver should be removed from @code{Score} and placed in\n\ | |
1578 | @code{Staff}.", | |
1579 | /* creats*/ "", | |
1580 | /* acks */ "", | |
1581 | --- lilypond-1.6.11/lily/translator.cc.orig 2002-09-14 01:08:56.000000000 +0200 | |
1582 | +++ lilypond-1.6.11/lily/translator.cc 2003-08-24 18:13:09.149679752 +0200 | |
1583 | @@ -136,7 +136,7 @@ | |
1584 | ||
1585 | LY_DEFINE(ly_translator_name, | |
1586 | "ly-translator-name", 1,0,0, (SCM trans), | |
1587 | - "Return the type name of the translator @var{trans}. | |
1588 | + "Return the type name of the translator @var{trans}.\n\ | |
1589 | ") | |
1590 | { | |
1591 | Translator* tr = unsmob_translator (trans); | |
1592 | --- lilypond-1.6.11/lily/translator-ctors.cc.orig 2002-07-26 02:23:27.000000000 +0200 | |
1593 | +++ lilypond-1.6.11/lily/translator-ctors.cc 2003-08-24 18:13:25.511192424 +0200 | |
1594 | @@ -20,7 +20,7 @@ | |
1595 | Dictionary<Translator*> *global_translator_dict=0; | |
1596 | ||
1597 | LY_DEFINE(ly_get_all_translators,"ly-get-all-translators", 0, 0, 0, (), | |
1598 | - "Return an list of a all translator objects that may be instantiated | |
1599 | + "Return an list of a all translator objects that may be instantiated\n\ | |
1600 | during a lilypond run.") | |
1601 | { | |
1602 | SCM l = SCM_EOL; | |
1603 | --- lilypond-1.6.11/lily/translator-group.cc.orig 2002-08-04 18:56:18.000000000 +0200 | |
1604 | +++ lilypond-1.6.11/lily/translator-group.cc 2003-08-24 18:13:43.781414928 +0200 | |
1605 | @@ -425,7 +425,7 @@ | |
1606 | LY_DEFINE(ly_set_context_property, | |
1607 | "ly-set-context-property", 3, 0, 0, | |
1608 | (SCM context, SCM name, SCM val), | |
1609 | - "set value of property @var{sym} in context @var{tr} to @var{val}. | |
1610 | + "set value of property @var{sym} in context @var{tr} to @var{val}.\n\ | |
1611 | ") | |
1612 | { | |
1613 | Translator *t = unsmob_translator (context); |