1 |
2003-08-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2 |
|
3 |
* VERSION (PACKAGE_NAME): Branch lilypond_1_8, release 1.8.1 |
4 |
|
5 |
* Documentation/user/refman.itely (Text markup): add comment about |
6 |
markup in header. |
7 |
|
8 |
2003-08-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
9 |
|
10 |
* lily/paper-outputter.cc (write_header_fields_to_file): |
11 |
only dump value if it is a string. |
12 |
|
13 |
* flower/include/dictionary.hh: remove. |
14 |
|
15 |
* Documentation/ChangeLog-1.5: add back old log. |
16 |
|
17 |
* Documentation/topdocs/INSTALL.texi (Top): explain how to get |
18 |
.pfas from a .deb. |
19 |
|
20 |
2003-08-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
21 |
|
22 |
* Documentation/bibliography/engraving.bib: add entry for |
23 |
Jaschinski's Notation |
24 |
|
25 |
2003-08-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
26 |
|
27 |
* Documentation/user/refman.itely (Beaming): add note about |
28 |
allowBeamBreak |
29 |
|
30 |
2003-08-18 Juergen Reuter <reuter@ipd.uka.de> |
31 |
|
32 |
* lilypond.words, ly/engraver-init.ly, ly/params-init.ly: added |
33 |
GregorianTranscription contexts |
34 |
|
35 |
* ly/engraver-init.ly: vaticana contexts: minor fixes |
36 |
|
37 |
* Documentation/user/refman.itely (Ancient notation): added note |
38 |
on appendix length bug |
39 |
|
40 |
* input/puer-fragment.ly, input/test/gregorian-scripts.ly, |
41 |
input/test/vaticana.ly: use vaticana contexts; small fixes |
42 |
|
43 |
2003-08-17 Jan Nieuwenhuizen <janneke@gnu.org> |
44 |
|
45 |
* flower/hash.cc: Remove. |
46 |
|
47 |
* flower/include/dictionary.hh (V>): Compile fix: Remove assignment |
48 |
to (nonexistent?) hash_func_ identifier. |
49 |
|
50 |
* python/midi.c (midi_error, midi_warning): Use char const* for |
51 |
__FUNCTION__ argument. |
52 |
|
53 |
* python/gettext.py: Remove. We already require python 2.1, which |
54 |
includes gettext.py. |
55 |
|
56 |
* configure.in: Require python 2.1, as INSTALL.texi says. |
57 |
it. |
58 |
|
59 |
* Documentation/topdocs/INSTALL.texi: Add note to avoid bison |
60 |
versions 1.50 and 1.75. Remove note about lexer patch. |
61 |
|
62 |
2003-08-16 Jan Nieuwenhuizen <janneke@gnu.org> |
63 |
|
64 |
* Documentation/topdocs/INSTALL.texi: Update type1 font |
65 |
description to actual situation. Add comment about new font ball |
66 |
layout. |
67 |
|
68 |
* GNUmakefile.in (pfa-fonts): Create font-ball so that untar |
69 |
in $LILYPONDPREFIX suffices for installation. |
70 |
|
71 |
2003-08-11 Jan Nieuwenhuizen <janneke@gnu.org> |
72 |
|
73 |
* debian/control (Build-Depends): Add flex-old as alternative to |
74 |
flex. Deprecate bison 1.75. |
75 |
|
76 |
2003-08-17 Juergen Reuter <reuter@ipd.uka.de> |
77 |
|
78 |
* lilypond.words, ly/engraver-init.ly, ly/params-init.ly: added |
79 |
Vaticana contexts |
80 |
|
81 |
* Documentation/user/refman.itely (Ancient notation): documented |
82 |
some bugs; tiny fixes; added docu on Vaticana contexts |
83 |
|
84 |
* gregorian-init.ly, ly/script-init.ly: moved ancient articulation |
85 |
scripts |
86 |
|
87 |
2003-08-16 Juergen Reuter <reuter@ipd.uka.de> |
88 |
|
89 |
* Documentation/user/refman.itely (Ancient notation): added some |
90 |
introductory words; added section on ancient time signatures; |
91 |
added some @seealso and @refcommands; small fixes and |
92 |
beautifications |
93 |
|
94 |
2003-08-15 Juergen Reuter <reuter@ipd.uka.de> |
95 |
|
96 |
* input/regression/note-head-style.ly: many fixes and updates |
97 |
|
98 |
* Documentation/user/refman.itely: added small sections on ancient |
99 |
accidentals, rests and flags; revised ancient note head section; |
100 |
small wording/spelling fixes |
101 |
|
102 |
* input/test/rests.ly: layout fixes |
103 |
|
104 |
2003-08-14 Juergen Reuter <reuter@ipd.uka.de> |
105 |
|
106 |
* input/puer-fragment.ly: bugfix: central C position of do clef |
107 |
|
108 |
* ly/gregorian-init.ly: workaround: add small padding space before |
109 |
divisiones (the correct fix would be the spacing engine to handle |
110 |
this) |
111 |
|
112 |
2003-08-13 Graham Percival <gperlist@shaw.ca> |
113 |
|
114 |
* input/test/bar-lines-lyric-only.ly, boxed-molecule.ly, |
115 |
cue-notes.ly: minor fixes. |
116 |
|
117 |
2003-08-13 Juergen Reuter <reuter@ipd.uka.de> |
118 |
|
119 |
* Documentation/user/refman.itely: bugfix: remove obsolete link to |
120 |
input/test/custos-style.ly |
121 |
|
122 |
* Documentation/index.html.in: bugfix: link to Tutorial.html |
123 |
|
124 |
* input/puer-fragment.ly: bugfix: assigment of syllables "no-bis" |
125 |
to neumes; bugfix: "et": epiphonus, not just a simple pes |
126 |
|
127 |
2003-08-12 Heikki Junes <hjunes@cc.hut.fi> |
128 |
|
129 |
* lilypond-mode.el: split `Insert Tag' if it is long enough. |
130 |
|
131 |
* lilypond.words: add new features: markup, column, center, \[ \]. |
132 |
|
133 |
2003-08-10 Heikki Junes <hjunes@cc.hut.fi> |
134 |
|
135 |
* Documentation/topdocs/NEWS.texi, DEDICATION, |
136 |
stepmake/bin/add-html-footer.py |
137 |
input/mutopia/J.S.Bach/baerenreiter-sarabande.ly |
138 |
input/mutopia/J.S.Bach/wtk1-fugue1.ly |
139 |
input/mutopia/J.S.Bach/wtk1-prelude1.ly |
140 |
Documentation/topdocs/INSTALL.texi: `bug'fix: a colon `:' is |
141 |
added (only) after a sentence which is complete; if the sentence is |
142 |
not ended a comma `,' or nothing is used. fix also spaces. |
143 |
|
144 |
2003-08-08 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
145 |
|
146 |
* Documentation/topdocs/INSTALL.texi (Top): change GUILE |
147 |
requirements to plain 1.6. |
148 |
|
149 |
* buildscripts/mutopia-index.py (read_lilypond_header): update |
150 |
mutopia-index.py to 1.4 syntax [sic] |
151 |
|
152 |
2003-08-07 Heikki Junes <hjunes@cc.hut.fi> |
153 |
|
154 |
* make/lilypond.mandrake.spec.in: remove menu, sync with redhat-spec. |
155 |
|
156 |
2003-08-07 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
157 |
|
158 |
* Documentation/index.html.in: url for regression pdf |
159 |
|
160 |
* Documentation/user/cheatsheet.itely (Cheat sheet): single staff. |
161 |
|
162 |
* Documentation/user/tutorial.itely (Piano staves): s/staffs/staves/g |
163 |
|
164 |
* make/lilypond.redhat.spec.in (Buildrequires): texinfo >= 4.6 reqd. |
165 |
|
166 |
* VERSION: 1.8.0 released |
167 |
|
168 |
* GNUmakefile.in (local-WWW-post): footify build fix. |
169 |
|
170 |
* configure.in: require GUILE 1.6.4 |
171 |
|
172 |
* Documentation/user/GNUmakefile: don't copy *.png for |
173 |
lilypond-internals |
174 |
|
175 |
* GNUmakefile.in (local-WWW-post): move mutopia-index to toplevel |
176 |
local-WWW-post target. |
177 |
(rsync-web): add rsync-web target |
178 |
|
179 |
* Documentation/user/introduction.itely (Music notation and |
180 |
engraving): add neume example |
181 |
|
182 |
* input/puer-fragment.ly (cantus): add puer-fragment |
183 |
|
184 |
2003-08-06 Jan Nieuwenhuizen <janneke@gnu.org> |
185 |
|
186 |
* input/no-notation/midi-volume-equaliser.ly: Add volume setting |
187 |
to notes, so that equalizer is actualy being used. |
188 |
|
189 |
* scm/midi.scm (instrument-equalizer-alist): |
190 |
(absolute-volume-alist): Define public, so that user can copy or |
191 |
override. |
192 |
|
193 |
* lily/key-performer.cc (create_audio_elements): Check for minor |
194 |
key. Only if key is minor, set MIDI key to minor. |
195 |
|
196 |
2003-08-06 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
197 |
|
198 |
* Documentation/user/refman.itely (Hiding staffs): fixes. |
199 |
|
200 |
* mf/feta-eindelijk.mf (tracingvariables): add TODO. |
201 |
|
202 |
* lily/system-start-delimiter.cc (after_line_breaking): retrieve |
203 |
vertical extents to deal with Hara kiri correctly. |
204 |
|
205 |
* input/regression/hara-kiri-short.ly: remove |
206 |
|
207 |
* input/regression/hara-kiri-pianostaff.ly: update test. |
208 |
|
209 |
* Documentation/user/*.tely: remove WEBTITLE |
210 |
|
211 |
* scm/output-tex.scm (comment): idem. |
212 |
|
213 |
* scm/output-pdftex.scm: remove GUILE 1.4 glue |
214 |
|
215 |
* scm/music-functions.scm (make-lyric-event): new function |
216 |
|
217 |
* scm/lily.scm (lilypond-version): new function |
218 |
|
219 |
* input/test/version-output.ly: new file. |
220 |
|
221 |
* Documentation/user/lilypond.tely: add version number to |
222 |
front-page. |
223 |
|
224 |
2003-08-05 Jan Nieuwenhuizen <janneke@gnu.org> |
225 |
|
226 |
* input/test/midi-scales.ly: Reformat to match midi2ly output again. |
227 |
|
228 |
2003-08-05 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
229 |
|
230 |
* input/template/gregorian-transcription.ly (barTwo): syntax update. |
231 |
|
232 |
* Documentation/user/refman.itely (Hiding staffs): rename node. |
233 |
|
234 |
2003-08-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
235 |
|
236 |
* input/regression/new-markup-syntax.ly (texidoc): remove |
237 |
molecule-callback override. |
238 |
|
239 |
2003-08-04 Jan Nieuwenhuizen <janneke@gnu.org> |
240 |
|
241 |
* input/les-nereides.ly: Mark tweaks with %tweak. |
242 |
|
243 |
* Debian patch, see debian/changelog (Anthony Fok). |
244 |
|
245 |
2003-08-04 Jan Nieuwenhuizen <janneke@gnu.org> |
246 |
|
247 |
* buildscripts/lilypond-profile.sh: Add workaround for zsh posix |
248 |
problem. |
249 |
|
250 |
2003-08-04 Mats Bengtsson <mats.bengtsson@s3.kth.se> |
251 |
|
252 |
* Documentation/user/refman.itely (Text markup): Fix language bug. |
253 |
|
254 |
2003-08-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
255 |
|
256 |
* input/* : postfix syntax fixes. |
257 |
|
258 |
* Documentation/user/refman.itely (Text markup): add note about |
259 |
raise/lower with ^ or _ . |
260 |
|
261 |
* po/fi.po: fix \\apply strings. |
262 |
|
263 |
* lily/parser.yy (open_event): warn for prefix articulations. |
264 |
|
265 |
2003-08-04 Juergen Reuter <reuter@ipd.uka.de> |
266 |
|
267 |
* lily/all-font-metrics.cc (find_font): bugfix: apply Han-Wen's last |
268 |
fix also on parmesan font. |
269 |
|
270 |
2003-08-03 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
271 |
|
272 |
* VERSION 1.7.30 released |
273 |
|
274 |
* GNUmakefile.in (EXTRA_DIST_FILES): remove lexer GCC patch. |
275 |
|
276 |
* buildscripts/mutopia-index.py (headertext): rewording |
277 |
|
278 |
2003-08-02 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
279 |
|
280 |
* scm/new-markup.scm (strut-markup): new markup function. |
281 |
|
282 |
* scm/bass-figure.scm (make-bass-figure-markup): insert vertical |
283 |
space also when no accidental is there. |
284 |
|
285 |
2003-08-02 Jan Nieuwenhuizen <janneke@gnu.org> |
286 |
|
287 |
* input/les-nereides.ly: Updates. |
288 |
|
289 |
2003-08-02 Heikki Junes <hjunes@cc.hut.fi> |
290 |
|
291 |
* lilypond-mode.el (LilyPond-insert-tag-current): new function, |
292 |
which repeats the tag insertion selected from "Insert tag" menu. |
293 |
|
294 |
2003-08-02 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
295 |
|
296 |
* lily/all-font-metrics.cc (find_font): load AFM files first only |
297 |
for feta fonts. This fixes problems with TeXlive and other TeX |
298 |
distros that include AFM files for the CM fonts. |
299 |
|
300 |
* scm/font.scm (qualifiers-to-font-name): remove. |
301 |
|
302 |
* lily/paper-def.cc: remove get_var. |
303 |
|
304 |
* input/trip.ly: remove file. |
305 |
|
306 |
* input/regression/spacing-note-flags.ly (raggedright): remove |
307 |
stafflinethickness |
308 |
|
309 |
* input/les-nereides.ly: update to new syntax, cleanups. |
310 |
|
311 |
2003-08-01 Jan Nieuwenhuizen <janneke@gnu.org> |
312 |
|
313 |
* Documentation/user/refman.itely: Clarify shortest-note problem |
314 |
of autobeamer. |
315 |
|
316 |
2003-08-01 Heikki Junes <hjunes@cc.hut.fi> |
317 |
|
318 |
* lilypond-mode.el: Add each word to regexps only once. |
319 |
|
320 |
* lilypond-mode.el (LilyPond-insert-tag): add new function, which |
321 |
is based on the syntax definitions in lilypond.words. Remove all |
322 |
LilyPond-insert-tag-* functions. Restructure LilyPond menu. |
323 |
LilyPond->Insert menu is generated by the entries in lilypond.words |
324 |
to which have been given a syntax definition. |
325 |
|
326 |
* lilypond.words: give syntax definitions (LilyPond-insert-tag) for |
327 |
\notes, \relative, \score, \simultaneous, \transpose. |
328 |
|
329 |
* lilypond-mode.el: allow non-alpha characters only in menu keywords. |
330 |
|
331 |
* lilypond.words: add useful `\context Staff =' and `\context Voice ='. |
332 |
|
333 |
* lilypond-mode.el: add menu keywords separately. |
334 |
|
335 |
* lilypond.words: post-syntaxed slur pairs and syntax for \times. |
336 |
|
337 |
2003-08-01 Mats Bengtsson <mats.bengtsson@s3.kth.se> |
338 |
|
339 |
* Documentation/topdocs/INSTALL.texi (Top): Documentation of the |
340 |
current ugly installation method for PFA fonts. |
341 |
|
342 |
2003-07-31 Heikki Junes <hjunes@cc.hut.fi> |
343 |
|
344 |
* lilypond-mode.el: Junk LilyPond-quick-notes-insert; instruct |
345 |
to use LilyPond Quick Insert Mode by Nicolas Sceaux, instead. |
346 |
|
347 |
* Documentation/user/music-glossary.tely: update legato. |
348 |
|
349 |
2003-07-30 Jan Nieuwenhuizen <janneke@gnu.org> |
350 |
|
351 |
* lexer-gcc-3.0.patch: Remove. |
352 |
|
353 |
* lexer-gcc-3.1.sh: Disable FlexLexer.h massaging. |
354 |
|
355 |
2003-07-30 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
356 |
|
357 |
* debian/rules (binary-arch): remove NEWS. |
358 |
|
359 |
2003-07-30 Heikki Junes <hjunes@cc.hut.fi> |
360 |
|
361 |
* buildscripts/{ many }, lily/main.cc, po/{ all }, scripts{ many }, |
362 |
stepmake/bin{ many }: polish the `--help's of different scripts; |
363 |
model taken from the core-utils of Linux. |
364 |
|
365 |
* flower/getopt-long.cc, python/lilylib.py: add space, see above. |
366 |
|
367 |
2003-07-29 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
368 |
|
369 |
* flower/parse-afm.cc (parseCharMetrics): add warnings. |
370 |
|
371 |
* flower/libc-extension.cc: idem. |
372 |
|
373 |
* flower/include/libc-extension.hh: protect against isinf macros. |
374 |
|
375 |
2003-07-29 Heikki Junes <hjunes@cc.hut.fi> |
376 |
|
377 |
* { many }: Use two uppercase letters in LilyPond. |
378 |
|
379 |
* lily/main.cc, po/{ many }, scripts/{ many }: add verbs. |
380 |
|
381 |
* VERSION: 1.7.29 released. |
382 |
|
383 |
2003-07-29 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
384 |
|
385 |
* lily/tie.cc: add TODO comment. |
386 |
|
387 |
* lily/bezier.cc: replace bezier-bow with bezier-sandwich. |
388 |
|
389 |
* scm/*.scm: remove bezier-bow. Use bezier-sandwich with rounded |
390 |
linejoins and linecaps. This fixes problems with occasional spikes |
391 |
on slur/tie endings. |
392 |
|
393 |
* input/regression/font-name.ly: don't use PS fonts for |
394 |
compatibility reasons. |
395 |
|
396 |
* mutopia/claop.py (accents): update to 1.8 |
397 |
|
398 |
* Documentation/user/music-glossary.tely (Top): remove 13pt. |
399 |
|
400 |
* Documentation/user/macros.itexi: don't color glossary links. |
401 |
|
402 |
* Documentation/user/invoking.itexi (Error messages): new section |
403 |
|
404 |
2003-07-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
405 |
|
406 |
* input/regression/font-name.ly: add file. |
407 |
|
408 |
* scm/document-backend.scm (grob-doc): remove <hr> from |
409 |
lilypond-internals |
410 |
|
411 |
* Documentation/topdocs/INSTALL.texi (Top): bump GUILE |
412 |
reqd version to 1.6.4 |
413 |
|
414 |
* lily/font-interface.cc (get_font): bugfix: take font-name from |
415 |
alist chain too. This fixes font-name override for \markup. |
416 |
|
417 |
2003-07-28 Jan Nieuwenhuizen <janneke@gnu.org> |
418 |
|
419 |
* Documentation/pictures/GNUmakefile (OUT_DIST_FILES): Remove icon. |
420 |
|
421 |
* input/test/polymetric-differing-notes.ly: Compile fix. |
422 |
|
423 |
2003-07-28 Juergen Reuter <reuter@ipd.uka.de> |
424 |
|
425 |
* Documentation/user/refman.itely: fixed typo |
426 |
|
427 |
* lily/vaticana-ligature-engraver.cc: bugfix: insert extra space |
428 |
before flexa |
429 |
|
430 |
2003-07-27 Heikki Junes <hjunes@cc.hut.fi> |
431 |
|
432 |
* input/test/{ many }: search & fix some typos. |
433 |
|
434 |
2003-07-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
435 |
|
436 |
* scripts/ly2dvi.py (include_path): use preview_resolution for PNG |
437 |
images. |
438 |
|
439 |
* scm/music-functions.scm (make-voice-props-set): set Script / |
440 |
TextScript dir for polyphony too. |
441 |
|
442 |
* scm/define-grobs.scm (all-grob-descriptions): decrease space |
443 |
before clef. |
444 |
|
445 |
* flower/libc-extension.cc (my_round): ANSI-C compatible rounding. |
446 |
|
447 |
2003-07-27 Rune Zedeler <rz@daimi.au.dk> |
448 |
|
449 |
* Documentation/user/refman.itely (Percussion): Small |
450 |
clarifications and fixes. |
451 |
|
452 |
* scm/drums.scm: Bugfix: Use string instead of symbol when naming |
453 |
threads. This fixes different heads playing simultaneously. |
454 |
|
455 |
2003-07-27 Heikki Junes <hjunes@cc.hut.fi> |
456 |
|
457 |
* Documentation/user/{ many }: increase readability (read through |
458 |
User manual from `one big page'). |
459 |
|
460 |
2003-07-26 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
461 |
|
462 |
* input/test/polymetric-differing-notes.ly: add example with |
463 |
disparate note values. |
464 |
|
465 |
* input/test/polymetric.ly: rename from poly-metric |
466 |
|
467 |
* scripts/ly2dvi.py (include_path): bugfix: use outbase |
468 |
iso. outname. |
469 |
|
470 |
* mf/feta-klef.mf: clef fixes, remove left/right spacing. set |
471 |
G-clef bbox to real char extents. This fixes the G-clef being |
472 |
offset too much to the right. |
473 |
document perc clef offset. |
474 |
|
475 |
WARNING: FONT CHANGED. |
476 |
|
477 |
* Documentation/user/tutorial.itely (Tutorial): move menu. |
478 |
|
479 |
2003-07-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
480 |
|
481 |
* buildscripts/lilypond-profile.sh (Error): trim error message. |
482 |
|
483 |
* Documentation/user/invoking.itexi (Invoking the lilypond |
484 |
binary): add note about path. |
485 |
|
486 |
* Documentation/user/macros.itexi: add @c at EOL, hopefully |
487 |
suppresses superfluous spaces. |
488 |
|
489 |
2003-07-25 Jan Nieuwenhuizen <janneke@gnu.org> |
490 |
|
491 |
* buildscripts/lilypond-profile.sh: Add documentation to error |
492 |
message. |
493 |
|
494 |
* make/srcdir.make.in (web-install): Use SRCMAKE, set outdir. |
495 |
|
496 |
2003-07-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
497 |
|
498 |
* scripts/lilypond-book.py: HTML fixes (by Michael Ossmann |
499 |
<mike@ossmann.com>) |
500 |
|
501 |
* Documentation/bibliography/computer-notation.bib (pages): prune |
502 |
unscientific language. |
503 |
|
504 |
* Documentation/user/GNUmakefile: copy unsplit file to |
505 |
lilypond.html (idem for lilypond-internals). |
506 |
|
507 |
* buildscripts/mutopia-index.py (read_dict): remove "example file:" |
508 |
|
509 |
* Documentation/topdocs/NEWS.texi (Top): rewrite NEWS in texinfo. |
510 |
|
511 |
* python/lilylib.py (lilypond_version): 2.1 proof version check. |
512 |
|
513 |
* lily/staff-symbol-referencer.cc (LY_DEFINE): lrint, the final |
514 |
fix. |
515 |
|
516 |
2003-07-25 Heikki Junes <hjunes@cc.hut.fi> |
517 |
|
518 |
* Documentation/user/{ various }: bind text snippets with their |
519 |
examples, e.g. by punctuation: This is an example. |
520 |
|
521 |
2003-07-25 Jan Nieuwenhuizen <janneke@gnu.org> |
522 |
|
523 |
* ly/performer-init.ly (VoiceContext): Typos. |
524 |
|
525 |
* stepmake/stepmake/toplevel-targets.make (install): For srcdir |
526 |
builds, leave final-install to toplevel srcdir makefile. |
527 |
|
528 |
* make/srcdir.make.in (install): New target. |
529 |
|
530 |
2003-07-24 Jan Nieuwenhuizen <janneke@gnu.org> |
531 |
|
532 |
* ly/performer-init.ly (TabStaffContext, TabVoiceContext): Add. |
533 |
This fixes core dump on MIDI output (Simon Weatherill). |
534 |
|
535 |
* stepmake/stepmake/generic-targets.make (WWW-post): Oops, depend |
536 |
on local-WWW-post. |
537 |
|
538 |
2003-07-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
539 |
|
540 |
* make/lilypond.redhat.spec.in: add dvips to reqs. |
541 |
|
542 |
2003-07-24 Jan Nieuwenhuizen <janneke@gnu.org> |
543 |
|
544 |
* make/srcdir.make.in (web): Add special web target. |
545 |
|
546 |
* stepmake/stepmake/generic-targets.make (WWW): Remove $(MAKE) |
547 |
from inner $(LOOP). |
548 |
|
549 |
* cygwin/mknetrel: Override $(webdir) (was: $(docdir)). |
550 |
|
551 |
* stepmake/stepmake/generic-targets.make (www-targets-help): |
552 |
* GNUmakefile.in (web-install): Install in $(webdir). |
553 |
|
554 |
* input/test/smart-transpose.ly (texidoc): texidoc compile fix. |
555 |
|
556 |
* cygwin/changelog: |
557 |
* cygwin/mknetrel: Update. |
558 |
|
559 |
* GNUmakefile.in (web-install): Rename (was: install-html-doc). |
560 |
(html-doc): Remove (use: web). |
561 |
|
562 |
* stepmake/stepmake/script-rules.make: |
563 |
* stepmake/stepmake/python-module-rules.make ($(outdir)/%.py): |
564 |
Fix $(config_make) dependencies for srcdir build. |
565 |
|
566 |
* stepmake/stepmake/generic-targets.make ($(config_make)): Fix |
567 |
target for srcdir build. |
568 |
|
569 |
* stepmake/make/stepmake.make: |
570 |
* make/srcdir.make.in: |
571 |
* GNUmakefile.in: |
572 |
* make/stepmake.make (config_make): Rename variable (was: |
573 |
configuration). |
574 |
|
575 |
2003-07-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
576 |
|
577 |
* Documentation/user/internals.itely (Manipulating music |
578 |
expressions): run lilypond on example too. |
579 |
|
580 |
* flower/include/libc-extension.hh: move lrint define to |
581 |
header. bugfix. |
582 |
|
583 |
2003-07-24 Jan Nieuwenhuizen <janneke@gnu.org> |
584 |
|
585 |
* stepmake/GNUmakefile.in (STEPMAKE_TEMPLATES): |
586 |
* stepmake/stepmake/GNUmakefile (STEPMAKE_TEMPLATES): Add www (why |
587 |
do we recurse whole tree?). |
588 |
|
589 |
* GNUmakefile.in (html-doc): Resurrect. |
590 |
|
591 |
* Documentation/pictures/GNUmakefile (default, local-dist): Remove |
592 |
obsolete $(package-icon) dependency. |
593 |
|
594 |
2003-07-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
595 |
|
596 |
* Documentation/user/refman.itely (Automatic staff changes): |
597 |
add seealso |
598 |
|
599 |
* Documentation/index.html.in: link to bigpage. |
600 |
|
601 |
* Documentation/user/tutorial.itely (Tutorial): streamline. |
602 |
|
603 |
* Documentation/index.html.in: url typo. |
604 |
|
605 |
* VERSION (PACKAGE_NAME): release 1.7.28 |
606 |
|
607 |
* python/lilylib.py (error_log): remove '/' from name. |
608 |
|
609 |
* input/regression/pedal.ly: remove; dups input/test/ |
610 |
|
611 |
* stepmake/stepmake/texinfo-rules.make: remove footify everywhere. |
612 |
|
613 |
* Documentation/index.html.in: python style doco index. |
614 |
|
615 |
* Documentation/{footer,header}.html.in (src): remove, |
616 |
|
617 |
* Documentation/pictures: remove all but lelie-logo.xpm. |
618 |
|
619 |
* stepmake/stepmake/texinfo-vars.make (MAKEINFO): unset LANG |
620 |
before running makeinfo. |
621 |
|
622 |
* lily/include/music-iterator.hh (IMPLEMENT_CTOR_CALLBACK): add |
623 |
@code{} |
624 |
|
625 |
2003-07-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
626 |
|
627 |
* input/test/bar-number-regular-interval.ly: rename. |
628 |
|
629 |
* Documentation/user/*: various fixes. |
630 |
|
631 |
2003-07-24 Heikki Junes <hjunes@cc.hut.fi> |
632 |
|
633 |
* Documentation/{ many }: polish for update-all-menus. typos. |
634 |
|
635 |
* po/fi.po: fixes. |
636 |
|
637 |
* Documentation/topdocs/{README.texi,INSTALL.texi}: update links. |
638 |
|
639 |
* buildscripts/mutopia-index.py: polish. |
640 |
|
641 |
* input/regression/{ many }, input/test{ many }: polish texidocs. |
642 |
|
643 |
2003-07-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
644 |
|
645 |
* scripts/convert-ly.py (FatalConversionError.conv): rule for pedal-style |
646 |
|
647 |
* lily/text-spanner.cc (brew_molecule): use bracket-flare |
648 |
iso. edge-widen. |
649 |
|
650 |
* lily/piano-pedal-engraver.cc (process_music): change from |
651 |
process_acknowledged () |
652 |
|
653 |
* lily/piano-pedal-bracket.cc: new file. Change |
654 |
setup_pedal_bracket in after_line_breaking callback. Thoroughly |
655 |
cleaned up. |
656 |
|
657 |
* lily/text-spanner.cc (setup_pedal_bracket): cleanup. |
658 |
|
659 |
* input/regression/tuplets.ly (texidoc): rename file. |
660 |
|
661 |
* po/fr.po: update |
662 |
|
663 |
* buildscripts/lilypond-profile.sh: error message if script is not |
664 |
sourced. |
665 |
|
666 |
* lily/tuplet-bracket.cc (make_bracket): change edge-widen to |
667 |
bracket-flare |
668 |
(make_bracket): simplify code. |
669 |
|
670 |
* lily/parser.yy (verbose_command_req): catch typos in \key scale |
671 |
argument. |
672 |
|
673 |
* python/lilylib.py (lilypond_version_check): new function |
674 |
|
675 |
* scripts/lilypond-book.py (TexiPaper.incl_opt): idem |
676 |
|
677 |
* scripts/ly2dvi.py (run_lilypond): add version check. |
678 |
|
679 |
* scripts/lilypond-book.py (option_definitions): typo |
680 |
|
681 |
* scripts/ly2dvi.py (include_path): typo |
682 |
|
683 |
* make/lilypond.redhat.spec.in (Group): add INSTALL.txt |
684 |
|
685 |
* lily/parse-scm.cc (parse_handler): typo |
686 |
|
687 |
* Documentation/user/macros.itexi: use @heading for headings. |
688 |
|
689 |
* Documentation/user/refman.itely: updates, fixes. |
690 |
|
691 |
2003-07-23 Heikki Junes <hjunes@cc.hut.fi> |
692 |
|
693 |
* po/fi.po: add Finnish translations. fixes. |
694 |
|
695 |
* stepmake/stepmake/toplevel-targets.make: rpm-mandrake -> rpm-mdk. |
696 |
|
697 |
* lily/piano-pedal-engraver.cc: fixed warnings, got working syntax |
698 |
from lily/glissando-engraver.cc. |
699 |
|
700 |
2003-07-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
701 |
|
702 |
* lily/volta-bracket.cc (brew_molecule): opps: only wipe number |
703 |
for non-first _broken_ bracket. |
704 |
|
705 |
* Documentation/user/refman.itely: corrections. |
706 |
|
707 |
2003-07-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
708 |
|
709 |
* lily/new-fingering-engraver.cc (position_scripts): add heads to |
710 |
support of the fingerings. |
711 |
|
712 |
* po/fr.po: French translation update. |
713 |
|
714 |
* lily/parser.yy (Composite_music): add extra \ for "\apply" in |
715 |
strings. |
716 |
|
717 |
2003-07-22 Jan Nieuwenhuizen <janneke@gnu.org> |
718 |
|
719 |
* Documentation/user/introduction.itely: Small fixes. |
720 |
|
721 |
2003-07-22 Heikki Junes <hjunes@cc.hut.fi> |
722 |
|
723 |
* Documentation/topdocs/AUTHORS.texi: polish. |
724 |
|
725 |
2003-07-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
726 |
|
727 |
* Documentation/user/introduction.itely: revise |
728 |
|
729 |
* Documentation/user/tutorial.itely: reorganise. |
730 |
|
731 |
* Documentation/topdocs/index.tely: remove. |
732 |
|
733 |
* Documentation/header.html.in: prune. |
734 |
|
735 |
* GNUmakefile.in: clean up web building. |
736 |
|
737 |
* stepmake/stepmake/generic-targets.make (WWW): add WWW as generic |
738 |
target. |
739 |
|
740 |
2003-07-21 Heikki Junes <hjunes@cc.hut.fi> |
741 |
|
742 |
* lilypond-font-lock.el: do not try to match two-char slurs \) \]. |
743 |
|
744 |
* lilypond-mode.el: turn on blink-matching-paren. |
745 |
|
746 |
2003-07-21 Jan Nieuwenhuizen <janneke@gnu.org> |
747 |
|
748 |
* scm/output-sodipodi.scm (svg-header): Fix typo. |
749 |
|
750 |
2003-07-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
751 |
|
752 |
* python/lilylib.py (error_log): use mktemp iso. temp_dir. This |
753 |
fixes a security hole. |
754 |
|
755 |
* scripts/lilypond-book.py (original_dir): remove temp_dir |
756 |
|
757 |
* scm/document-translation.scm: use @code tags. |
758 |
|
759 |
2003-07-20 Heikki Junes <hjunes@cc.hut.fi> |
760 |
|
761 |
* lilypond-font-lock.el: do not try to match two-char slurs \( \[. |
762 |
|
763 |
* lilypond-mode.el: add a buffer-local post-command-hook to set |
764 |
context dependent syntax-table after each cursor event. Remove old |
765 |
stuff. XEmacs: turn on parenthesis highlighting in LilyPond-mode. |
766 |
|
767 |
* lilypond-indent.el: update comments. |
768 |
|
769 |
* Documentation/footer.html.in: add period. |
770 |
|
771 |
2003-07-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
772 |
|
773 |
* make/lilypond.redhat.spec.in (Group): don't strip binary. |
774 |
|
775 |
* scm/document-translation.scm (document-property-operation): add |
776 |
@code{} tags. |
777 |
|
778 |
* VERSION (PACKAGE_NAME): release 1.7.27 |
779 |
|
780 |
* config.make.in: add PAPER variable |
781 |
|
782 |
* buildscripts/new-chords.py (help): add help text |
783 |
|
784 |
* Documentation/user/introduction.itely (Typography and program |
785 |
architecture): fixes. |
786 |
|
787 |
* Documentation/user/GNUmakefile (DVIPS_PAPERSIZE): set A4 paper |
788 |
for texinfo and dvips. This fixes problems with PDF output of the |
789 |
wrong size. |
790 |
|
791 |
* stepmake/stepmake/tex-rules.make ($(outdir)/%.ps): add |
792 |
DVIPS_PAPERSIZE variable |
793 |
|
794 |
* stepmake/stepmake/texinfo-rules.make ($(outdir)/%.dvi): add |
795 |
TEXINFO_PAPERSIZE variable |
796 |
|
797 |
2003-07-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
798 |
|
799 |
* mf/feta-macros.mf: whoops: only draw lines for test situations. |
800 |
|
801 |
* mf/feta-toevallig.mf: lowres fixes. |
802 |
|
803 |
2003-07-19 Jan Nieuwenhuizen <janneke@gnu.org> |
804 |
|
805 |
* NEWS: Typo and fill-paragraph fixes. |
806 |
|
807 |
* flower/libc-extension.cc (lrint)[!HAVE_LRINT]: Use round () and |
808 |
cast #define. |
809 |
|
810 |
* configure.in: |
811 |
* config.hh.in: Check for lrint. |
812 |
|
813 |
2003-07-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
814 |
|
815 |
* VERSION: 1.7.26 released |
816 |
|
817 |
* lily/separation-item.cc: add padding property. |
818 |
|
819 |
* input/test/*.ly: various fixes, remove solo-a2.ly |
820 |
|
821 |
* scm/new-markup.scm (brew-new-markup-molecule): arg order |
822 |
bugfix. Fixes old-style markup compatibility. |
823 |
|
824 |
* Documentation/user/introduction.itely (Introduction): historical |
825 |
elucidations |
826 |
|
827 |
* Documentation/user/music-glossary.tely (Top): linewidth fix. |
828 |
|
829 |
* Documentation/topdocs/AUTHORS.texi (AUTHORS): cleanup. |
830 |
|
831 |
* Documentation/index.texi (Top): cleanup. |
832 |
|
833 |
* Documentation/user/introduction.itely (Introduction): rewrite |
834 |
introduction, |
835 |
(Music notation and engraving): about notation. Add flat-picture |
836 |
|
837 |
2003-07-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
838 |
|
839 |
* ly/engraver-init.ly (LyricsVoiceContext): add padding for |
840 |
separation items. This keeps lyrics from bumping into each other. |
841 |
|
842 |
2003-07-18 Jan Nieuwenhuizen <janneke@gnu.org> |
843 |
|
844 |
* GNUmakefile.in (topdocs-web): New target. |
845 |
(local-web): Depend on topdocs-web; fixes html-doc. |
846 |
|
847 |
2003-07-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
848 |
|
849 |
* po/lilypond.pot: run po-replace |
850 |
|
851 |
* Documentation/GNUmakefile (SUBDIRS): remove windows/ directory |
852 |
|
853 |
* scm/drums.scm (reset-drum-kit): new function. |
854 |
|
855 |
* Documentation/GNUmakefile (SUBDIRS): remove misc/ directory. |
856 |
|
857 |
* scripts/update-lily.py: remove |
858 |
|
859 |
* VERSION: release 1.7.25 |
860 |
|
861 |
* Documentation/user/introduction.itely (Introduction): rewrite |
862 |
start of introduction. |
863 |
|
864 |
2003-07-18 Juergen Reuter <reuter@ipd.uka.de> |
865 |
|
866 |
* lily/all-font-metrics.cc: fixed typo |
867 |
|
868 |
2003-07-18 Heikki Junes <hjunes@cc.hut.fi> |
869 |
|
870 |
* lilypond-font-lock.el (LilyPond-mode-set-syntax-table, |
871 |
LilyPond-mode-context-set-syntax-table): new functions to define |
872 |
the syntax table according to context. |
873 |
|
874 |
* lilypond-mode.el: use LilyPond-mode-set-syntax-table. |
875 |
|
876 |
2003-07-17 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
877 |
|
878 |
* Documentation/user/refman.itely (Figured bass): |
879 |
language nit courtesy http://www.vocabula.com |
880 |
|
881 |
* GNUmakefile.in: remove no kpathsea hack. |
882 |
|
883 |
* Documentation/topdocs/INSTALL.texi (Top): remove web-doc from |
884 |
doco. |
885 |
|
886 |
* GNUmakefile.in: remove web-doc target. |
887 |
|
888 |
* lily/all-font-metrics.cc (find_afm): add message about |
889 |
buildscripts/clean-fonts.sh |
890 |
|
891 |
* scm/define-music-properties.scm (figure): use string for 'figure |
892 |
|
893 |
* lily/parser.yy (bass_number): allow strings for bassfigure too. |
894 |
|
895 |
* input/regression/ : add raggedright = ##t where applicable. |
896 |
|
897 |
* scm/bass-figure.scm (make-bass-figure-markup): add |
898 |
alignBassFigureAccidentals property. |
899 |
|
900 |
* lily/volta-bracket.cc (brew_molecule): only put text on 1st |
901 |
bracket. |
902 |
|
903 |
* lily/hyphen-spanner.cc (set_spacing_rods): new function: take |
904 |
syllables widths into account for minimum-length. |
905 |
|
906 |
* input/test/staff-container.ly: update file |
907 |
|
908 |
* input/test/stem.ly: remove |
909 |
|
910 |
* lily/event.cc (LY_DEFINE): add ly: prefix. |
911 |
|
912 |
* input/test/clef-manual-control.ly: from manual-clef |
913 |
|
914 |
* input/test/repeat-shorter-bracket.ly: move from coda-kludge |
915 |
|
916 |
* input/test/different-time-signatures.ly: move to poly-metric.ly |
917 |
|
918 |
* input/test/hara-kiri*,scales.ly: remove |
919 |
|
920 |
* input/test/chord-names-dpnj.ly (efullmusic): remove file (merged |
921 |
with chord-names-jazz.ly) |
922 |
|
923 |
* make/mutopia-rules.make ($(outdir)/%.pdf): use +lilypond.map to |
924 |
get scalable cm fonts too. |
925 |
|
926 |
* stepmake/stepmake/metafont-rules.make (ENCODINGOPTION): add |
927 |
--encoding for mftrace if present. |
928 |
|
929 |
* input/regression/slur-area.ly: move from test/ |
930 |
|
931 |
* input/test/: remove simple-slur-endings slur-attachment |
932 |
slur-broken-cross-staff slur-broken.ly slur-damping.ly |
933 |
slur-follow-music.ly slur-position.ly slur-proof.ly slur-shape.ly |
934 |
slur-symmetry slur-symmetry tie-broken.ly |
935 |
|
936 |
* scm/drums.scm (set-drum-kit): add function. |
937 |
|
938 |
* Documentation/user/refman.itely (Percussion staves): use |
939 |
set-drum-kit |
940 |
|
941 |
* scripts/etf2ly.py (interpret_finale_key_sig): handle minor keys |
942 |
too |
943 |
(Global_measure.set_timesig): handle 3/8 time sig too. |
944 |
|
945 |
* scm/output-lib.scm (note-head-style->attachment-coordinates): |
946 |
note about triangle note heads. |
947 |
|
948 |
* scm/drums.scm: use alist for instrument-settings. This fixes the |
949 |
bug with assigning to drums in the .ly file. |
950 |
|
951 |
* mf/feta-autometric.mf (code): start font at 32. WARNING: FONT |
952 |
CHANGED. |
953 |
|
954 |
* scm/define-grob-interfaces.scm (cluster-beacon-interface): add |
955 |
cluster-beacon-interface |
956 |
|
957 |
* scm/define-grobs.scm (all-grob-descriptions): default to ramp. |
958 |
|
959 |
* scripts/convert-ly.py (FatalConversionError.conv): add cluster rule. |
960 |
|
961 |
* ly/spanners-init.ly (stopGroup): remove start/stopCluster. |
962 |
|
963 |
* lily/cluster.cc (brew_molecule): examine ClusterSpannerBeacons |
964 |
to get positions. |
965 |
|
966 |
* lily/cluster-engraver.cc: rewrite: catch cluster-note-events, |
967 |
make ClusterSpannerBeacon to record Y positions. This removes the |
968 |
need to switch off notes. Use \apply #notes-to-clusters { .. } to |
969 |
make cluster-note-events. |
970 |
|
971 |
2003-07-17 Jan Nieuwenhuizen <janneke@gnu.org> |
972 |
|
973 |
* stepmake/aclocal.m4: Do AC_PATH_PROG for python. |
974 |
|
975 |
* configure.in: Use lily/main.cc as identifying source file. |
976 |
|
977 |
* lily/accidental-engraver.cc: Compile fix: include protected-scm.hh. |
978 |
|
979 |
* config.hh.in: |
980 |
* python/midi.c: Remove <pyphonX>/Python.h ifdef tree. |
981 |
|
982 |
* configure.in: Require PYTHON >= 2.0. |
983 |
|
984 |
* stepmake/aclocal.m4 (STEPMAKE_PYTHON_DEVEL): Rewrite. Ask |
985 |
$PYTHON for include dir location. |
986 |
(STEPMAKE_PYTHON): New function. Use |
987 |
|
988 |
PYTHON=foo ./configure |
989 |
|
990 |
to override. |
991 |
|
992 |
2003-07-17 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
993 |
|
994 |
* lily/translator-scheme.cc (LY_DEFINE): bugfix: always return |
995 |
something. |
996 |
|
997 |
* make/lilypond.redhat.spec.in (Group): change ftp.cs.uu.nl to |
998 |
ftp.lilypond.org everywhere. |
999 |
|
1000 |
2003-07-16 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1001 |
|
1002 |
* lily/text-item.cc (interpret_new_markup): do only if new-markup |
1003 |
detected. |
1004 |
|
1005 |
* Documentation/user/refman.itely (Grace notes): note on explicit |
1006 |
contexts |
1007 |
|
1008 |
2003-07-16 Heikki Junes <hjunes@cc.hut.fi> |
1009 |
|
1010 |
* lilypond-font-lock.el: add a comment about LilyPond specific |
1011 |
escape characters: ^, - and _, in the syntax table. |
1012 |
|
1013 |
* Documentation/user/appendices.itely: a majuscule fix. |
1014 |
|
1015 |
2003-07-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1016 |
|
1017 |
* input/test/trills.ly (endHorizScript): fixes. |
1018 |
|
1019 |
* input/test/chord-names-jazz.ly: merge in alternate Jazz |
1020 |
notation, move from regression. |
1021 |
|
1022 |
* input/test/script-stack.ly: change name from stacked-scripts |
1023 |
|
1024 |
* input/test/ossia.ly: octave errors. |
1025 |
|
1026 |
* input/no-notation/midi-tuplets.ly: move from input/test/, idem |
1027 |
for midi-volume-equaliser |
1028 |
|
1029 |
m2003-07-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1030 |
|
1031 |
* scm/output-ps.scm (lily-traced-cm-fonts): substitution for lily |
1032 |
cm fonts. |
1033 |
|
1034 |
* mf/feta-beugel.mf: don't multiply font_count by 10. |
1035 |
|
1036 |
* lily/lookup.cc (horizontal_line): new function. Use |
1037 |
horizontal-line in output backends. |
1038 |
|
1039 |
* Documentation/user/tutorial.itely (An orchestral part): new |
1040 |
section on orchestral stuff and identifiers. |
1041 |
|
1042 |
2003-07-14 Heikki Junes <hjunes@cc.hut.fi> |
1043 |
|
1044 |
* lilypond-mode.el: comment-out paren-highlighting, it still causes |
1045 |
some interference to other modes. |
1046 |
|
1047 |
2003-07-14 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1048 |
|
1049 |
* lily/spacing-spanner.cc (musical_column_spacing): use average, |
1050 |
not maximum of spacing wishes in polyphonic situations. |
1051 |
|
1052 |
* scm/define-grobs.scm (all-grob-descriptions): bold tuplet |
1053 |
number |
1054 |
|
1055 |
* lilypond-indent.el: remove paren matching. |
1056 |
|
1057 |
* lily/text-item.cc (interpret_new_markup): new function |
1058 |
use iso. text2molecule. |
1059 |
|
1060 |
* lily/main.cc (notice): change FSF address |
1061 |
|
1062 |
* po/de.po: update PO file to 1.6. |
1063 |
|
1064 |
2003-07-13 Heikki Junes <hjunes@cc.hut.fi> |
1065 |
|
1066 |
* Documentation/user/ {many}: Add periods and remove spaces. |
1067 |
|
1068 |
2003-07-11 Heikki Junes <hjunes@cc.hut.fi> |
1069 |
|
1070 |
* lilypond-indent.el (LilyPond-paren-set-mode): From XEmacs' paren.el: |
1071 |
Disable buffer-locally default paren hook and make a new one. |
1072 |
|
1073 |
* lilypond-mode.el: Turn off locally paren-mode, but turn on |
1074 |
locally LilyPond-paren-mode. Add todo for mouse double-click. |
1075 |
|
1076 |
2003-07-10 Heikki Junes <hjunes@cc.hut.fi> |
1077 |
|
1078 |
* lilypond-indent.el (LilyPond-show-paren-mode): From Emacs' paren.el: |
1079 |
Disable buffer-locally default paren idle timer and make a new one. |
1080 |
|
1081 |
* lilypond-mode.el: Turn off locally show-paren-mode, but turn on |
1082 |
locally LilyPond-show-paren-mode. Add to menu a toggle for |
1083 |
LilyPond-show-paren-function. |
1084 |
|
1085 |
2003-07-08 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1086 |
|
1087 |
* input/template/jazz-combo.ly (drumNotes): 1.7 fixes |
1088 |
|
1089 |
2003-07-09 Heikki Junes <hjunes@cc.hut.fi> |
1090 |
|
1091 |
* Documentation/user/refman.itely: spelling fix. |
1092 |
|
1093 |
* lilypond-mode.el, lilypond-indent.el: restrusture and comment |
1094 |
paren highlight function definitions. add todo for |
1095 |
LilyPond-show-paren-mode. |
1096 |
|
1097 |
2003-07-07 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1098 |
|
1099 |
* input/template/jazz-combo.ly: new file. |
1100 |
|
1101 |
2003-07-06 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1102 |
|
1103 |
* mf/feta-toevallig.mf: tweak for bottom of flat sign. |
1104 |
lo-res fixes. |
1105 |
|
1106 |
* mf/feta-schrift.mf: bugfix in varcoda sign. |
1107 |
WARNING: FONT CHANGED |
1108 |
|
1109 |
* lily/my-lily-lexer.cc (lookup_identifier): return SCM_UNDEFINED, |
1110 |
in accordance with lexer.ll. |
1111 |
|
1112 |
2003-07-05 Jan Nieuwenhuizen <janneke@gnu.org> |
1113 |
|
1114 |
* Documentation/user/tutorial.itely: Edit introduction. |
1115 |
|
1116 |
2003-07-05 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1117 |
|
1118 |
* lily/staff-symbol-referencer.cc (LY_DEFINE): add |
1119 |
ly:grob-staff-position |
1120 |
|
1121 |
2003-07-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1122 |
|
1123 |
* scm/to-xml.scm: import srfi-1 |
1124 |
|
1125 |
* VERSION (MAJOR_VERSION): release 1.7.24 |
1126 |
|
1127 |
* python/lilylib.py (make_ps_images): make multipage _really_ work. |
1128 |
|
1129 |
* scripts/lilypond-book.py (do_file): put texidoc before image. |
1130 |
(TexiPaper.process_ly2dvi_block): make multipage _really_ work. |
1131 |
|
1132 |
* input/regression/*.ly: fix snippet octaves |
1133 |
|
1134 |
* input/test/spanner-after-break-tweak.ly: import |
1135 |
broken-spanner-adjustment |
1136 |
|
1137 |
* input/no-notation/midi-transposing.ly: move from input/test/ |
1138 |
|
1139 |
* input/test/: remove chord-markup |
1140 |
|
1141 |
* input/regression/instrument-name-partial.ly: move from input/test. |
1142 |
|
1143 |
* input/test/vertical-text.ly: remove |
1144 |
|
1145 |
* ly/engraver-init.ly (LyricsVoiceContext): add more vertical |
1146 |
space above lyrics lines. |
1147 |
|
1148 |
* input/test/uniform-breaking.ly: remove file. |
1149 |
|
1150 |
* lily/gourlay-breaking.cc (combine_demerits): add comment about |
1151 |
uniform spacing density. |
1152 |
|
1153 |
* input/test/chords.ly (keys): remove file. |
1154 |
|
1155 |
* scm/documentation-lib.scm (oop): use srfi-1 too. |
1156 |
|
1157 |
* input/regression/*.ly: add \version |
1158 |
|
1159 |
* Documentation/user/*.itely: various fixes. |
1160 |
|
1161 |
* buildscripts/mf-to-table.py (base): break table every three |
1162 |
symbols. |
1163 |
|
1164 |
* input/: remove %% new-chords-done %% . |
1165 |
|
1166 |
* input/tutorial: remove os-flute-2.ly os-score.ly miniatures.ly |
1167 |
os-music.ly |
1168 |
|
1169 |
2003-07-03 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1170 |
|
1171 |
* make/lilypond.redhat.spec.in: require GUILE >= 1.6.4-7 |
1172 |
|
1173 |
* scm/new-markup.scm (box-markup): new function. |
1174 |
(box-markup): new function. Contributed by Dick Schoeller |
1175 |
<schoeller@attbi.com> |
1176 |
|
1177 |
* scm/lily.scm: remove reduce-no-unit |
1178 |
(list-insert-separator): use fold-right |
1179 |
|
1180 |
* lily/molecule-scheme.cc (ly_molecule_add): take variable number |
1181 |
of arguments. |
1182 |
|
1183 |
* NEWS: more neutral language for ancient notation |
1184 |
|
1185 |
* lily/chord-tremolo-engraver.cc (acknowledge_grob): only set |
1186 |
inside pointing beaming for chord tremolo. |
1187 |
|
1188 |
* Documentation/user/lilypond-book.itely: minor editing |
1189 |
|
1190 |
2003-07-03 Juergen Reuter <reuter@ipd.uka.de> |
1191 |
|
1192 |
* NEWS: added news for 1.8 regarding ancient notation |
1193 |
|
1194 |
* Documentation/user/refman.itely (Gregorian square neumes |
1195 |
ligatures): fixed typo |
1196 |
|
1197 |
* lily/vaticana-ligature-engraver.cc, |
1198 |
lily/include/vaticana-ligature.hh: bugfix: use special heads for |
1199 |
lower/upper head of Pes only when heads are stacked |
1200 |
|
1201 |
* lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc, |
1202 |
scm/define-grob-properties.scm: cleanup: make "join-left" a |
1203 |
boolean grob property and save delta pitch in grob property |
1204 |
"delta-pitch" instead |
1205 |
|
1206 |
* lily/include/gregorian-ligature.hh: bugfix: corrected comments |
1207 |
|
1208 |
2003-07-02 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1209 |
|
1210 |
* lily/parser.yy (Repeated_music): bug fix, beam multiplicity was |
1211 |
completely borked |
1212 |
|
1213 |
* lily/chord-tremolo-engraver.cc (try_music): warnings for user-errors. |
1214 |
(try_music): bug fix: beam multiplicity was completely borked. |
1215 |
|
1216 |
* scm/lily.scm: remove tail, filter-list, filter-out-list, |
1217 |
first-n, butfirst-n in favor of srfi-1 functions. |
1218 |
remove string-join, string-pad in favor of srfi-13 functions. |
1219 |
|
1220 |
* mf/parmesan-custodes.mf (dir_down): remove _ from glyph names. |
1221 |
|
1222 |
* NEWS: use complete sentences. |
1223 |
|
1224 |
* Documentation/user/introduction.itely (Example applications): |
1225 |
add note about databases and lilypond-book. |
1226 |
|
1227 |
* input/test/volta.ly: remove file |
1228 |
|
1229 |
* input/regression/volta-broken-left-edge.ly: simplify file |
1230 |
|
1231 |
2003-07-01 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1232 |
|
1233 |
* Documentation/user/refman.itely (Constructing a tweak): new |
1234 |
subsection. |
1235 |
|
1236 |
* Documentation/user/tutorial.itely (Fine tuning layout): add |
1237 |
common tweaks. |
1238 |
|
1239 |
* scm/define-grobs.scm (TextScript): use new brewer. |
1240 |
|
1241 |
2003-06-30 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1242 |
|
1243 |
* VERSION: release 1.7.23 |
1244 |
|
1245 |
* scm/new-markup.scm (brew-new-markup-molecule): bugfix |
1246 |
|
1247 |
* python/lilylib.py (make_ps_images): bugfixes. |
1248 |
|
1249 |
* input/regression/volta-multi-staff.ly: new file. |
1250 |
|
1251 |
* Documentation/user/macros.itexi: refcommands, refcommand macros. |
1252 |
|
1253 |
* Documentation/user/tutorial.itely (Piano staffs): new section. |
1254 |
(Setting variables): new section |
1255 |
(Fine tuning layout): new section |
1256 |
|
1257 |
* input/just-friends.ly: remove file. Superseeded by |
1258 |
input/test/chords-without-melody.ly |
1259 |
|
1260 |
* ly/property-init.ly: add all commands to refman. |
1261 |
|
1262 |
* scm/define-translator-properties.scm: remove |
1263 |
graceAccidentalSpace, graceAlignPosition, keyOctaviation |
1264 |
|
1265 |
* mf/parmesan-custodes.mf (dir_down): remove underscore from glyph |
1266 |
name. Underscores botch up PS output. |
1267 |
|
1268 |
* scm/define-translator-properties.scm: remove |
1269 |
textNonEmpty, oneBeat, regularSpacingDelta |
1270 |
|
1271 |
* scripts/convert-ly.py (FatalConversionError.conv): conversion |
1272 |
rule for automaticBars. |
1273 |
|
1274 |
* lily/timing-engraver.cc (start_translation_timestep): change |
1275 |
barNonAuto to automaticBars |
1276 |
|
1277 |
2003-06-30 Graham Percival <gperlist@shaw.ca> |
1278 |
|
1279 |
* input/test/perform-tie.ly: delete file. |
1280 |
|
1281 |
2003-06-29 Juergen Reuter <reuter@ipd.uka.de> |
1282 |
|
1283 |
* Documentation/user/refman.itely (Gregorian square neumes |
1284 |
ligatures): bugfix: do not show ledger lines in neumes table |
1285 |
(fixed by setting staff symbol to transparent rather than removing |
1286 |
it from staff context) |
1287 |
|
1288 |
2003-06-29 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1289 |
|
1290 |
* scm/new-markup.scm (brew-new-markup-molecule): move old markup |
1291 |
glue into brew-new-markup-molecule. |
1292 |
|
1293 |
* input/mutopia/J.S.Bach/Petites-Preludes/*.ly: syntax updates. |
1294 |
|
1295 |
* Documentation/user/introduction.itely (Computerized typography): |
1296 |
new section |
1297 |
|
1298 |
* Documentation/user/tutorial.itely (An orchestral part): remove |
1299 |
pc example from tutorial. |
1300 |
|
1301 |
* input/tutorial/lilbook.tex: use screech-boink |
1302 |
|
1303 |
* scripts/lilypond-book.py (compile_all_files): split formatting |
1304 |
output body and scheduling lilypond compilation. |
1305 |
(format_lilypond_output_bodies): new function |
1306 |
(format_lilypond_block): new function |
1307 |
(html_pages): allow multi-page images in HTML |
1308 |
|
1309 |
* python/lilylib.py (make_ps_images): rename function from |
1310 |
make_preview, merge with make_page_images |
1311 |
|
1312 |
2003-06-28 Graham Percival <gperlist@shaw.ca> |
1313 |
|
1314 |
* input/test/key-clefs.ly: moved to regression. |
1315 |
|
1316 |
* input/test/perform-grace.ly: moved to to no-notation/midi-grace.ly |
1317 |
|
1318 |
* input/no-notation/README: added note about midi-*.ly files. |
1319 |
|
1320 |
* input/test/two-key.ly: moved to no-notation/parse5.ly |
1321 |
|
1322 |
* input/test/ short-part-combine.ly sketch.ly system-start-brace.ly |
1323 |
system-start-bracket.ly two-slurs.ly voice-switch.ly : deleted |
1324 |
|
1325 |
* input/test/ {various}: modified comments, marked some for deletion. |
1326 |
|
1327 |
* input/test/lines.ly: deleted file; duplicate of embedded-postscript.ly |
1328 |
|
1329 |
* input/test/mmrest-collision: moved to regression. |
1330 |
|
1331 |
2003-06-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1332 |
|
1333 |
* scm/chord-name.scm (note-name->markup): don't superscript root |
1334 |
alterations in chordnames. |
1335 |
|
1336 |
2003-06-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1337 |
|
1338 |
* Documentation/user/refman.itely (Multi measure rests): more |
1339 |
index/cross-referencing. |
1340 |
|
1341 |
* lily/line-spanner.cc (line_molecule): bugfix for trill style. |
1342 |
|
1343 |
* scm/font.scm: remove properties-to-font-name code. |
1344 |
|
1345 |
* scm/define-grob-properties.scm: remove 'type |
1346 |
|
1347 |
* scripts/convert-ly.py (FatalConversionError.conv): type -> style |
1348 |
conversion |
1349 |
|
1350 |
* lily/text-spanner.cc: change 'type grob prop to 'style |
1351 |
|
1352 |
* lily/unfolded-repeat-iterator.cc (process): bugfix: use a |
1353 |
"first" flag to decide whether to make a start-repeat |
1354 |
|
1355 |
* input/regression/grace-volta-repeat-2.ly: new file. |
1356 |
|
1357 |
2003-06-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1358 |
|
1359 |
* lilypond-indent.el: rename generic functions to LilyPond-* |
1360 |
|
1361 |
2003-06-22 Graham Percival <gperlist@shaw.ca> |
1362 |
|
1363 |
* input/test/thumb.ly: delete, merged into refman. |
1364 |
|
1365 |
* Documentation/user/refman.itely: added thumb info to Fingering. |
1366 |
|
1367 |
* input/test/ follow-break.ly multi-slope.ly note-shift.ly |
1368 |
notemode-chords.ly orchestalpart.ly rhythmic-staff.ly |
1369 |
vertical-align.ly : deleted files. |
1370 |
|
1371 |
2003-06-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1372 |
|
1373 |
* lily/align-interface.cc (find_fixed_alignment_parent): new function. |
1374 |
|
1375 |
* lily/line-spanner.cc (broken_trend_offset): remove function. |
1376 |
(get_broken_offset): idem. |
1377 |
(brew_molecule): rewrite the line-break case. |
1378 |
|
1379 |
* input/regression/follow-voice-break.ly: new file. |
1380 |
|
1381 |
* lily/line-spanner.cc (after_line_breaking): remove lines at the |
1382 |
start of a system. |
1383 |
|
1384 |
2003-06-20 Graham Percival <gperlist@shaw.ca> |
1385 |
|
1386 |
* input/test/tuplet-rest.ly: moved to regression. |
1387 |
|
1388 |
* input/test/ script-horizontal.ly tuplet-spanner-duration.ly: |
1389 |
deleted file. |
1390 |
|
1391 |
* input/test/ {many} : marked file for possible deletion. |
1392 |
|
1393 |
2003-06-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1394 |
|
1395 |
* input/regression/beam-funky.ly: add note about (disputed) |
1396 |
correct beaming. |
1397 |
|
1398 |
* ly/engraver-init.ly (ScoreContext): put key-signature after |
1399 |
staff-bar |
1400 |
|
1401 |
2003-06-20 Graham Percival <gperlist@shaw.ca> |
1402 |
|
1403 |
* input/test/ broken.ly lyric-phrasing.ly: deleted. |
1404 |
|
1405 |
* input/test/slur-mininum.ly: renamed to slur-minimum-length.ly. |
1406 |
|
1407 |
* input/test/staff-line-leading.ly: renamed to staff-space.ly. |
1408 |
|
1409 |
* input/test/no-stem-extend.ly: moved to stem-extend.ly; previous |
1410 |
stem-extend was deleted (it was duplicate example, and not as |
1411 |
good). |
1412 |
|
1413 |
* input/test/[s-z]*.ly: add texidoc index. |
1414 |
|
1415 |
2003-06-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1416 |
|
1417 |
* lily/slur.cc (get_boundary_notecolumn_y): change name from |
1418 |
get_first_notecolumn_y |
1419 |
|
1420 |
* lily/spanner.cc (broken_spanner_index): new function. |
1421 |
|
1422 |
2003-06-19 Graham Percival <gperlist@shaw.ca> |
1423 |
|
1424 |
* input/test/ beam-damp.ly grace-end.ly lyric-extender.ly |
1425 |
lyric-hyphen.ly : moved to regression. |
1426 |
|
1427 |
* input/test/ beam-stem-test.ly beamed-slur-endings.ly |
1428 |
diverse-spacing.ly duration-check.ly knee.ly lyrics.ly : deleted. |
1429 |
|
1430 |
* input/test/instrument-name-mmrest.ly: moved to |
1431 |
../regression/multi-measure-rest-instr-name.ly |
1432 |
|
1433 |
* input/test/knee-sym.ly: moved to |
1434 |
../regression/beam-knee-symmetry.ly. |
1435 |
|
1436 |
* input/test/hymn.ly: change comments. |
1437 |
|
1438 |
* input/test/[p-r]*.ly: add texidoc index. |
1439 |
|
1440 |
2003-06-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1441 |
|
1442 |
* input/mutopia/J.S.Bach/Petites-Preludes/*.ly (opus): update |
1443 |
to postfix syntax |
1444 |
|
1445 |
* input/mutopia/W.A.Mozart/mozart-hrn3-romanze.ly (romanze): new |
1446 |
syntax. |
1447 |
|
1448 |
* VERSION: release 1.7.22 |
1449 |
|
1450 |
2003-06-18 Graham Percival <gperlist@shaw.ca> |
1451 |
|
1452 |
* input/test/[h-k]*.ly: added texidoc index. |
1453 |
|
1454 |
* input/test/knee-mult.ly: removed file (duplicate of beam-isknee.ly) |
1455 |
|
1456 |
* input/test/equaliser.ly: renamed to midi-volume-equaliser.ly. |
1457 |
|
1458 |
* input/test/ various : mark files for deletion or moving to regression. |
1459 |
|
1460 |
* input/test/note-chords.ly: renamed to chord-names-no-inversions.ly. |
1461 |
|
1462 |
* input/test/[l-o]*.ly: added texidoc index. |
1463 |
|
1464 |
2003-06-17 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1465 |
|
1466 |
* scm/music-functions.scm (make-ottava-set): |
1467 |
only do ottavation if centralCPosition is set. |
1468 |
|
1469 |
* lily/translator-scheme.cc (ly:context-property-where-defined): |
1470 |
return '() if not found. |
1471 |
|
1472 |
2003-06-17 Heikki Junes <hjunes@cc.hut.fi> |
1473 |
|
1474 |
* lilypond-mode.el (LilyPond-un-comment-region): removed. |
1475 |
Use one command for both commenting and uncommenting. |
1476 |
|
1477 |
* lilypond-indent.el (LilyPond-comment-region): new function, |
1478 |
(un)comments each line separately. |
1479 |
|
1480 |
* lilypond-mode.el, lilypond-indent.el: fix XEmacs paren-match. |
1481 |
|
1482 |
* lilypond-mode.el (LilyPond-add-imenu-menu): new function, |
1483 |
imenu is not added by default; adapted from f90.el, |
1484 |
makes Help-menu, which does not fit, visible in XEmacs. |
1485 |
|
1486 |
2003-06-16 Heikki Junes <hjunes@cc.hut.fi> |
1487 |
|
1488 |
* lilypond-mode.el: Set show-paren-mode local; minor-mode |
1489 |
show-paren-mode sets blink-matching-paren-on-screen local. |
1490 |
Try to make show-paren-function to paren-highlight local. |
1491 |
|
1492 |
* lilypond-indent.el (LilyPond-scan-sexps): new function. |
1493 |
Copy definitions of Emacs' show-paren-function and |
1494 |
XEmacs' paren-highlight and make minimal changes; |
1495 |
add comments about locality. |
1496 |
Fix matching first open-paren-char in '<< .. >>'. |
1497 |
|
1498 |
2003-06-16 Graham Percival <gperlist@shaw.ca> |
1499 |
|
1500 |
* input/test/g*: added texidoc index. |
1501 |
|
1502 |
* input/test/[a-g]*: added raggedright==#t when it |
1503 |
seemed appropiate. |
1504 |
|
1505 |
* input/test/ fake-grace.ly figured-bass.ly : removed file. |
1506 |
|
1507 |
* Documentation/topdoc/INSTALL.texi: removed false warnings |
1508 |
about gcc 3.3. |
1509 |
|
1510 |
2003-06-16 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1511 |
|
1512 |
* input/test/spanner-after-break-tweak.ly (texidoc): new file. |
1513 |
|
1514 |
* input/test/chords-without-melody.ly (texidoc): add from |
1515 |
input/just-friends.ly |
1516 |
|
1517 |
* input/regression/size{13--26}.ly: move from input/ |
1518 |
|
1519 |
* input/{opus-130,praeludium-fuga,scarlatti-*}.ly |
1520 |
input/{star-spangled-banner,twinkle}.ly: remove |
1521 |
|
1522 |
* lily/slur.cc: remove slur over rest warnings. |
1523 |
|
1524 |
* lily/note-spacing.cc (get_spacing): include left part of right |
1525 |
object in fixed space. This fixes stretched space before |
1526 |
accidentals. |
1527 |
|
1528 |
* input/regression/spacing-accidental-stretch.ly: new file. |
1529 |
|
1530 |
2003-06-16 Rune Zedeler <rz@daimi.au.dk> |
1531 |
|
1532 |
* input/mutopia/R.Schumann/romanze-op28-2.ly: Minor fixes. |
1533 |
Reduce to 16pt. |
1534 |
|
1535 |
2003-06-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1536 |
|
1537 |
* input/regression/spacing-knee.ly: docstring |
1538 |
|
1539 |
* input/regression/spacing-multi-tuplet.ly (multipart): docstring |
1540 |
|
1541 |
* input/tutorial/{gallupi,minuet,sammartini,singing-saw}.ly |
1542 |
input/tutorial/{test,solar,flowing}.ly: remove |
1543 |
|
1544 |
* input/rhythm.ly: remove |
1545 |
|
1546 |
* input/mutopia/F.Schubert/standchen.ly: update syntax. |
1547 |
|
1548 |
* input/mutopia/E.Satie/petite-ouverture-a-danser.ly (global): |
1549 |
update syntax. |
1550 |
|
1551 |
* scm/define-grobs.scm (all-grob-descriptions): set |
1552 |
knee-spacing-correction to 1.0 |
1553 |
|
1554 |
* lily/note-spacing.cc (stem_dir_correction): compute knee |
1555 |
correction using stem-thickness and head width. |
1556 |
|
1557 |
* input/regression/beam-quanting-horizontal.ly: update texidoc |
1558 |
|
1559 |
* scm/define-grobs.scm (all-grob-descriptions): set |
1560 |
beamed-extreme-minimum-free-lengths to 1.25 for 32nd beams. |
1561 |
This fixes 32nd beams for noteheads in spaces quants. |
1562 |
|
1563 |
* scripts/lilypond-book.py (process_lilypond_blocks): opps. |
1564 |
|
1565 |
2003-06-15 Heikki Junes <hjunes@cc.hut.fi> |
1566 |
|
1567 |
* README.mandrake: Change lilypond-extras to lilypond-documentation. |
1568 |
|
1569 |
2003-06-14 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1570 |
|
1571 |
* input/test/dpncnt.ly,part-combine-score.ly: remove. |
1572 |
|
1573 |
* VERSION (PACKAGE_NAME): release 1.7.21 |
1574 |
|
1575 |
* input/regression/stem-shorten.ly: new file. |
1576 |
|
1577 |
* lily/stem.cc (get_default_stem_end_position): revise stem |
1578 |
shortening code. |
1579 |
|
1580 |
* input/regression/spacing-multi-tuplet.ly: move from input/test/ |
1581 |
|
1582 |
* input/test/{scripts,volta-start,sleur}.ly: remove |
1583 |
|
1584 |
* input/regression/span-bar.ly: smaller file. |
1585 |
|
1586 |
* input/regression/spacing-{natural,tight,loose}.ly: remove |
1587 |
|
1588 |
* input/test/markup.ly: remove |
1589 |
|
1590 |
* scripts/lilypond-book.py: put printfilename in separate chunk, |
1591 |
so texidoc is printed after the filename. |
1592 |
|
1593 |
2003-06-12 Heikki Junes <hjunes@cc.hut.fi> |
1594 |
|
1595 |
* make/lilypond.mandrake.spec.in: fix docdirs. |
1596 |
|
1597 |
2003-06-13 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1598 |
|
1599 |
* input/regression/beam-french.ly: bugfix. |
1600 |
|
1601 |
* buildscripts/lys-to-tely.py (name2line): sort filenames. |
1602 |
|
1603 |
* input/regression/(various).ly: add raggedright = #t. |
1604 |
|
1605 |
* input/regression/auto-beam.ly: move from abe.ly |
1606 |
|
1607 |
2003-06-13 Graham Percival <gperlist@shaw.ca> |
1608 |
|
1609 |
* input/test/f*.ly: added texinfo index. |
1610 |
|
1611 |
* input/test/broken-thread-line.ly: renamed to follow-break.ly. |
1612 |
|
1613 |
2003-06-13 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1614 |
|
1615 |
* lily/beam-quanting.cc (score_forbidden_quants): also add inter |
1616 |
quant penalty for beam just outside staff. |
1617 |
|
1618 |
* input/regression/beam-quanting-horizontal.ly (texidoc): move |
1619 |
from beam-pos.ly, remove non-horizontal tests. |
1620 |
|
1621 |
* input/test/(various): cleanup header info. |
1622 |
|
1623 |
* input/test/tchaikovsky.ly: remove file. |
1624 |
|
1625 |
* scm/chord-generic-names.scm: move from |
1626 |
double-plus-new-chord-name.scm |
1627 |
|
1628 |
* input/test/orchestscore.ly: remove file |
1629 |
|
1630 |
* Documentation/user/refman.itely (Vocal music): update documentation. |
1631 |
|
1632 |
* scm/define-translator-properties.scm (chordNoteNamer): remove |
1633 |
chordNameStyle, use chordNameFunction |
1634 |
|
1635 |
* scm/chord-name.scm (set-chord-name-style): remove |
1636 |
set-chord-name-style. Use \property chordNameFunction. |
1637 |
|
1638 |
2003-06-12 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1639 |
|
1640 |
* Documentation/user/lilypond-book.itely (Integrating LaTeX and |
1641 |
music): remove @TeX{} command. |
1642 |
|
1643 |
2003-06-12 Jan Nieuwenhuizen <janneke@gnu.org> |
1644 |
|
1645 |
* lilypond-indent.el (scan-sexps): Renamed to |
1646 |
aargh-this-breaks-other-emacs-modes-scan-sexps. |
1647 |
|
1648 |
2003-06-12 Heikki Junes <hjunes@cc.hut.fi> |
1649 |
|
1650 |
* lilypond-indent.el: Fix: match concurrent one-char opening and |
1651 |
closing slurs: '()', etc. Add comments. |
1652 |
|
1653 |
* Documentation/user/music-glossary.tely: fix: change ä to @"a. |
1654 |
|
1655 |
* lilypond-font-lock.el: match unending string at eof. |
1656 |
|
1657 |
* make/lilypond.mandrake.spec.in: refreshed packed file list. |
1658 |
|
1659 |
2003-06-10 Graham Percival <gperlist@shaw.ca> |
1660 |
|
1661 |
* input/test/beam-abbrev.ly input/test/default-neutral-dir.ly |
1662 |
input/test/beam-dir.ly input/test/beam-position.ly |
1663 |
input/test/beam-suspect.ly input/test/beam-trend.ly |
1664 |
input/test/beams.ly input/test/crescendo-text.ly : deleted |
1665 |
* input/test/beam-chord.ly: moved to input/regression/beam-chord.ly |
1666 |
* input/test/ beam-pos.ly beam-second.ly : moved to input/regression/ |
1667 |
* input/test/default-bars.ly: moved to bar-always.ly |
1668 |
* input/test/ {many}: deleted old "renamed from foo to bar" comments. |
1669 |
|
1670 |
2003-06-10 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1671 |
|
1672 |
* input/test/chord-names-dpnj.ly (texidoc): bugfix. |
1673 |
|
1674 |
2003-06-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1675 |
|
1676 |
* scm/chord-ignatzek-names.scm (remove-step): rename file. |
1677 |
|
1678 |
2003-06-10 Heikki Junes <hjunes@cc.hut.fi> |
1679 |
|
1680 |
* lilypond-indent.el: Match better slurs in scheme expressions. |
1681 |
Refontify buffer if a block-comment-ender, '}' after '%', is inserted. |
1682 |
|
1683 |
* Documentation/user/invoking.itexi: document Emacs' paren matching. |
1684 |
|
1685 |
2003-06-10 Jan Nieuwenhuizen <janneke@gnu.org> |
1686 |
|
1687 |
* scm/chord-name.scm (set-chord-name-style): Update for 'ignatzek. |
1688 |
|
1689 |
* input/ac-extra-voice.ly: Add texidoc. |
1690 |
|
1691 |
* ly/chord-modifiers-init.ly: |
1692 |
* ly/engraver-init.ly (ScoreContext): Add chordNameExceptionsFull |
1693 |
and chordNameExceptionsPartial for new chord names. |
1694 |
|
1695 |
* input/test/chord-names-dpnj.ly: |
1696 |
* input/test/dpncnt.ly: Update. |
1697 |
|
1698 |
* scm/chord-name.scm: |
1699 |
* scm/double-plus-new-chord-name.scm: Add compatibility for new |
1700 |
chord selection and options. |
1701 |
|
1702 |
* ly/chord-modifiers-init.ly: Add exceptions |
1703 |
|
1704 |
* scm/define-translator-properties.scm (chordNameStyle) |
1705 |
(chordNameExceptionsFull, chordNameExceptionsPartial): Add. |
1706 |
|
1707 |
2003-06-10 Rune Zedeler <rune@zedeler.dk> |
1708 |
|
1709 |
* ly/property-init.ly (germanChords): Added. |
1710 |
(semiGermanChords): Added. |
1711 |
|
1712 |
* input/test/chord-names-german.ly: Use new macros |
1713 |
|
1714 |
2003-06-09 Heikki Junes <hjunes@cc.hut.fi> |
1715 |
|
1716 |
* lilypond-indent.el: Use similar parenthesis highlighting for |
1717 |
Emacs and XEmacs through redefinitions of parenthesis highlighting |
1718 |
functions; removed LilyPond-show-paren-function. Fix indenting. |
1719 |
Turn paren-matching on also in XEmacs. |
1720 |
|
1721 |
* lilypond-font-lock.el: Set brackets' syntax to open/close-chars, |
1722 |
as needed by parenthesis highlighting functions (in scan-sexp). |
1723 |
|
1724 |
2003-06-08 Jan Nieuwenhuizen <janneke@gnu.org> |
1725 |
|
1726 |
* stepmake/aclocal.m4 (STEPMAKE_CHECK_VERSION_UNSUPPORTED): New |
1727 |
function. |
1728 |
(STEPMAKE_GETTEXT): If g++ >= 3.3, use gcc for gettext checking. |
1729 |
|
1730 |
2003-06-08 Heikki Junes <hjunes@cc.hut.fi> |
1731 |
|
1732 |
* lilypond-indent.el: tune regexp for show-paren-function. |
1733 |
|
1734 |
2003-06-07 Jan Nieuwenhuizen <janneke@gnu.org> |
1735 |
|
1736 |
* scripts/ly2dvi.py (run_latex, run_dvips, 'main'): Make preview |
1737 |
for all LilyPond-produced tex snippets. |
1738 |
|
1739 |
* tex/lilyponddefs.tex: Allow overriding of interscoreline. This |
1740 |
fixes one line --preview output of ly2dvi. |
1741 |
|
1742 |
2003-06-07 Heikki Junes <hjunes@cc.hut.fi> |
1743 |
|
1744 |
* lilypond-indent.el: match only one type of slurs in |
1745 |
LilyPond-show-paren-function. |
1746 |
|
1747 |
2003-06-05 Jan Nieuwenhuizen <janneke@gnu.org> |
1748 |
|
1749 |
* debian/GNUmakefile (EXTRA_DIST_FILES): |
1750 |
* debian/lilypond1.7.dirs: |
1751 |
* debian/lilypond1.7-doc.dirs: New file. |
1752 |
|
1753 |
* input/regression/chord-name-exceptions.ly: Add parameter for |
1754 |
ignatzekExceptions. Quote hash in docstring. |
1755 |
|
1756 |
2003-06-06 Heikki Junes <hjunes@cc.hut.fi> |
1757 |
|
1758 |
* lilypond-indent.el (show-paren-function): define show-paren-function |
1759 |
as LilyPond-blink-matching-open and use it for closing parens. |
1760 |
Let LilyPond-blink-matching-open know whether a bracket was inserted. |
1761 |
|
1762 |
* lilypond-indent.el: renamed LilyPond-beginning-of-containing-sexp to |
1763 |
LilyPond-scan-containing-sexp and LilyPond-blink-matching-open to |
1764 |
LilyPond-blink-matching-paren in order to match both open and close |
1765 |
brackets. |
1766 |
|
1767 |
2003-06-05 Heikki Junes <hjunes@cc.hut.fi> |
1768 |
|
1769 |
* lilypond-indent.el (LilyPond-show-paren-function): introduce for |
1770 |
testing by modifying the code from FSF Emacs paren.el. Add comments. |
1771 |
|
1772 |
2003-06-04 Jan Nieuwenhuizen <janneke@gnu.org> |
1773 |
|
1774 |
* input/test/dpncnt.ly: Transpose example to match new |
1775 |
default \chords octave. Add comment. |
1776 |
|
1777 |
* scm/chord-name.scm (sequential-music-to-chord-exceptions): Add |
1778 |
comment about octave change. |
1779 |
|
1780 |
2003-06-04 Graham Percival <gperlist@shaw.ca> |
1781 |
|
1782 |
* input/test/[d,e]: added texinfo index tags. |
1783 |
* input/test/empty-staffs.ly: renamed to blank-paper-tab.ly. |
1784 |
|
1785 |
2003-06-04 Graham Percival <gperlist@shaw.ca> |
1786 |
|
1787 |
* Documentation/topdocs/INSTALL.texi: added warning about gxx-3.3. |
1788 |
|
1789 |
2003-06-04 Heikki Junes <hjunes@cc.hut.fi> |
1790 |
|
1791 |
* lilypond-indent.el (LilyPond-blink-matching-open): use no argument, |
1792 |
as in blink-matching-open. |
1793 |
|
1794 |
2003-06-03 Graham Percival <gperlist@shaw.ca> |
1795 |
|
1796 |
* input/test/[a-c]: more comments in files. |
1797 |
* input/test/ac-extra-voice.ly beam-abbrev.ly beam-chord.ly beam-dir.ly |
1798 |
beam-pos.ly beam-position.ly beam-second.ly beam-suspect.ly |
1799 |
beam-trend.ly beams.ly crescendo-text.ly default-neutral-dir.ly : |
1800 |
mark file for proposed deletion. |
1801 |
* input/test: renaming files: |
1802 |
auto-beam-4-8.ly to beam-auto-4-8.ly |
1803 |
auto-beam-override.ly to beam-auto-override.ly |
1804 |
auto-beam.ly to beam-auto.ly |
1805 |
blank.ly to blank-paper.ly |
1806 |
absolute-volume.ly to dynamic-absolute-volume.ly |
1807 |
|
1808 |
2003-06-03 Jan Nieuwenhuizen <janneke@gnu.org> |
1809 |
|
1810 |
* input/test/dpncnt.ly: |
1811 |
* input/test/chord-names-dpnj.ly: Resurrect. |
1812 |
|
1813 |
* lily/my-lily-lexer.cc: Remove chordnames keyword. |
1814 |
|
1815 |
* ly/chord-modifiers-init.ly (ignatzekExceptions): Update, tidy up. |
1816 |
|
1817 |
* scm/chord-name.scm (sequential-music-to-chord-exceptions): |
1818 |
Better docstring, add parameter OMIT-ROOT, tidy up. |
1819 |
|
1820 |
2003-06-03 Heikki Junes <hjunes@cc.hut.fi> |
1821 |
|
1822 |
* lilypond-indent.el: match two-char slurs \[ ... \] and \( ... \). |
1823 |
|
1824 |
2003-06-02 Jan Nieuwenhuizen <janneke@gnu.org> |
1825 |
|
1826 |
* scm/output-ascii-script.scm (as-font-alist-alist): |
1827 |
(as-properties-to-font-name): |
1828 |
(as-make-style-sheet): Remove. |
1829 |
|
1830 |
* scm/font.scm (as-make-font-list): New function. |
1831 |
(as-font-sheet-alist): New variable. |
1832 |
|
1833 |
* ly/paper-as9-init.ly: |
1834 |
* ly/paper-as5-init.ly: Update. |
1835 |
|
1836 |
* ly/paper-as5.ly: |
1837 |
* ly/paper-as9.ly: New file. |
1838 |
|
1839 |
2003-05-29 Jan Nieuwenhuizen <janneke@gnu.org> |
1840 |
|
1841 |
* mf/GNUmakefile (AFM_FILES): Add AF_FILES. |
1842 |
|
1843 |
2003-05-28 Graham Percival <gperlist@shaw.ca> |
1844 |
* input/sondag-morgen/*: removed due to copyright concerns. |
1845 |
* input/[a,b]*.ly: added a newline at the end of the texinfo |
1846 |
doc string (produces better output in HTML version). |
1847 |
* input/c*.ly: added texinfo index and added comments to |
1848 |
aid in future changes to input/test/ files. |
1849 |
|
1850 |
2003-05-28 Graham Percival <gperlist@shaw.ca> |
1851 |
|
1852 |
* Documentation/user/refman.itely: fixed build problem (missing |
1853 |
file) caused by previous renaming. |
1854 |
|
1855 |
2003-05-28 Graham Percival <gperlist@shaw.ca> |
1856 |
|
1857 |
* input/test/[a,b]*.ly: added texinfo index and added comments to |
1858 |
aid in future changes to input/test/ files. |
1859 |
* input/test/bar-number-every-5-reset.ly: renamed to |
1860 |
bar-number-every-five-reset.ly |
1861 |
* input/test/bar-script-visibility.ly: renamed to |
1862 |
bar-number-show-all.ly |
1863 |
|
1864 |
2003-05-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1865 |
|
1866 |
* ly/engraver-init.ly (VoiceContext): move Note_head_line_engraver |
1867 |
to Voice. |
1868 |
|
1869 |
* lily/glissando-engraver.cc (acknowledge_grob): new file: split |
1870 |
out note-line and glissando functionality. |
1871 |
|
1872 |
* lily/line-spanner.cc (brew_molecule): cleanup. |
1873 |
|
1874 |
2003-05-27 Jan Nieuwenhuizen <janneke@gnu.org> |
1875 |
|
1876 |
* scripts/as2text.scm: Use rdelim module. |
1877 |
(start-system): Rename from start-line. |
1878 |
(stop-system): Rename from stop-line. |
1879 |
(af-gulp-file): Use string iso symbol for getenv. |
1880 |
|
1881 |
* scm/output-ascii-script.scm: Add guile and lily modules. |
1882 |
(font-name-alist): New variable. |
1883 |
(draw-line): New function. |
1884 |
|
1885 |
* scm/output-lib.scm (func, arg->string): Re-add from archive. |
1886 |
(Were these silently removed, without ChangeLog entry?) |
1887 |
|
1888 |
2003-05-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1889 |
|
1890 |
* scm/music-functions.scm (make-ottava-set): bugfixes: also |
1891 |
process 2nd ottava correctly. |
1892 |
|
1893 |
2003-05-27 Heikki Junes <hjunes@cc.hut.fi> |
1894 |
|
1895 |
* lilypond-indent.el: allow strings in LilyPond-parens-alist. |
1896 |
|
1897 |
2003-05-26 Jan Nieuwenhuizen <janneke@gnu.org> |
1898 |
|
1899 |
* Documentation/user/converters.itely (Invoking midi2ly): Update. |
1900 |
|
1901 |
2003-05-26 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1902 |
|
1903 |
* VERSION: release 1.7.20 |
1904 |
|
1905 |
* lily/text-spanner.cc (brew_molecule): clean up function. This |
1906 |
fixes bugs with broken 8va spanners. |
1907 |
|
1908 |
* lily/simple-spacer.cc (solve): also compute force for raggedright. |
1909 |
This prevents spurious line-breaks with raggedright |
1910 |
|
1911 |
2003-05-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1912 |
|
1913 |
* lily/key-performer.cc (create_audio_elements): always use major |
1914 |
key |
1915 |
|
1916 |
* Documentation/user/internals.itely: updates |
1917 |
|
1918 |
* input/regression/beam-break.ly: new file. |
1919 |
|
1920 |
* lily/beam.cc (brew_molecule): handle broken beams (i.e. print |
1921 |
beams if starting or terminating stems have 'beaming set.) |
1922 |
|
1923 |
* lily/beam-engraver.cc (process_music): add forbidBeamBreak |
1924 |
property. |
1925 |
|
1926 |
* lily/parser.yy (verbose_command_req): add comment about scales. |
1927 |
|
1928 |
2003-05-25 Heikki Junes <hjunes@cc.hut.fi> |
1929 |
|
1930 |
* lilypond-indent.el: adjust regexps in bracket-matching. |
1931 |
|
1932 |
2003-05-24 Juergen Reuter <reuter@ipd.uka.de> |
1933 |
|
1934 |
* Documentation/user/refman.itely: more tiny fixes |
1935 |
|
1936 |
* Documentation/user/refman.itely: bugfix: "Chord namess" -> |
1937 |
"Chord names"; added table with input syntax for solesmes neumes |
1938 |
table; added some words about rationale on input syntax design |
1939 |
|
1940 |
* lily/gregorian-ligature-engraver.cc, |
1941 |
lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc, |
1942 |
lily/include/gregorian-ligature.hh: bugfix: horizontal head |
1943 |
alignment of Pes Initio Debilis |
1944 |
|
1945 |
* Documentation/user/refman.itely, |
1946 |
lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc, |
1947 |
mf/parmesan-heads.mf: fixed most of the head selection/alignment |
1948 |
bugs in the solesmes neumes table |
1949 |
|
1950 |
2003-05-24 Heikki Junes <hjunes@cc.hut.fi> |
1951 |
|
1952 |
* lilypond-indent.el: Match '(' and ')' by skipping '\(' and '\)'. |
1953 |
Similarly, match '[' and ']' by skipping '\[' and '\]'. |
1954 |
|
1955 |
* lilypond-mode.el: fix tag-score. small improvements. |
1956 |
|
1957 |
2003-05-23 Jan Nieuwenhuizen <janneke@gnu.org> |
1958 |
|
1959 |
* .cvsignore: Add aclocal.m4. |
1960 |
|
1961 |
* lily/music-constructor.cc: Include <assert.h>. |
1962 |
|
1963 |
2003-05-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1964 |
|
1965 |
* ly/engraver-init.ly (HaraKiriStaffContext): use |
1966 |
RemoveEmptyStaffContext instead. |
1967 |
|
1968 |
* Documentation/user/refman.itely: updates |
1969 |
|
1970 |
2003-05-23 Juergen Reuter <reuter@ipd.uka.de> |
1971 |
|
1972 |
* Documentation/user/refman.itely: added solesmes neumes table; |
1973 |
bugfix: make section "More Stanzas" a subsection of "Vocal Music"; |
1974 |
bugfix: "Ornaments" -> "Articulations" |
1975 |
|
1976 |
* ly/gregorian-init.ly: junked "aucta" and "semivocalis" |
1977 |
|
1978 |
2003-05-22 Heikki Junes <hjunes@cc.hut.fi> |
1979 |
|
1980 |
* lilypond-indent.el: Add a message about trying to match \] or \). |
1981 |
|
1982 |
2003-05-22 Juergen Reuter <reuter@ipd.uka.de> |
1983 |
|
1984 |
* input/test/gregorian-scripts.ly, input/test/vaticana.ly: removed |
1985 |
obsolete "arithmetic_*" |
1986 |
|
1987 |
* input/bugs/ligatures.ly: removed (will be put into a different |
1988 |
directory later) |
1989 |
|
1990 |
2003-05-22 Jan Nieuwenhuizen <janneke@gnu.org> |
1991 |
|
1992 |
* stepmake/aclocal.m4: Add tetex-devel as package suggestion for |
1993 |
libkpathsea (Maurizio Tomasi). |
1994 |
|
1995 |
2003-05-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1996 |
|
1997 |
* input/regression/repeat-slash.ly (texidoc): new file |
1998 |
|
1999 |
* lily/slash-repeat-engraver.cc (try_music): new file, handle |
2000 |
slash repeats separately. Slash repeats and % |
2001 |
repeats can now be nested. |
2002 |
|
2003 |
2003-05-22 Heikki Junes <hjunes@cc.hut.fi> |
2004 |
|
2005 |
* lilypond-indent.el: Add preliminary test for closing \] and \). |
2006 |
|
2007 |
2003-05-21 Juergen Reuter <reuter@ipd.uka.de> |
2008 |
|
2009 |
* lily/gregorian-ligature-engraver.cc, |
2010 |
lily/vaticana-ligature-engraver.cc, |
2011 |
lily/include/gregorian-ligature.hh, ly/gregorian-init.ly, |
2012 |
mf/parmesan-heads.mf: various semivocalis related bugfixes |
2013 |
|
2014 |
* input/bugs/ligatures.ly: new file demonstrating problems with |
2015 |
ligatures |
2016 |
|
2017 |
2003-05-21 Heikki Junes <hjunes@cc.hut.fi> |
2018 |
|
2019 |
* lilypond-mode.el, |
2020 |
lilypond-font-lock.el, |
2021 |
lilypond-indent.el: Move all paren matching to lilypond-indent.el. |
2022 |
|
2023 |
2003-05-20 Heikki Junes <hjunes@cc.hut.fi> |
2024 |
|
2025 |
* lilypond-mode.el: Remove outdated code. Stress the difference |
2026 |
between Emacs and XEmacs definitions. |
2027 |
|
2028 |
* lilypond-mode.el, |
2029 |
lilypond-indent.el: Define a function interactive only when necessary. |
2030 |
|
2031 |
2003-05-19 Heikki Junes <hjunes@cc.hut.fi> |
2032 |
|
2033 |
* lilypond-mode.el: Use temp-dir for Commands on Buffer/Region. |
2034 |
Use inactive regions also in XEmacs. |
2035 |
|
2036 |
2003-05-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2037 |
|
2038 |
* Documentation/user/refman.itely (Repeat syntax): more updates |
2039 |
|
2040 |
* lily/simple-spacer.cc (solve): move solution process into |
2041 |
solve(). This fixes a bug with collisions and raggedright = ##t. |
2042 |
|
2043 |
* scm/lily.scm (scm): remove output-pysk.scm, music-types.scm |
2044 |
|
2045 |
* ly/engraver-init.ly: remove GraceContext. Update examples. |
2046 |
|
2047 |
2003-05-18 Jan Nieuwenhuizen <janneke@gnu.org> |
2048 |
|
2049 |
* GNUmakefile.in (fonts): Also make fontball. |
2050 |
|
2051 |
* Website fixes: |
2052 |
|
2053 |
* ly/engraver-init.ly (GraceContext): Add. |
2054 |
|
2055 |
* run: |
2056 |
|
2057 |
convert-ly $(find . -name *.ly) |
2058 |
|
2059 |
* ly/chord-modifiers-init.ly (ignatzekExceptionMusic): Hmm: fix |
2060 |
new chords. |
2061 |
|
2062 |
2003-05-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2063 |
|
2064 |
* VERSION: 1.7.19 released |
2065 |
|
2066 |
* scm/music-functions.scm (set-octavation): new function. |
2067 |
|
2068 |
* input/regression/ottava.ly: new file |
2069 |
|
2070 |
* lily/translator-scheme.cc (LY_DEFINE): new function |
2071 |
ly:unset-context-property |
2072 |
(LY_DEFINE) new function ly:context-property-where-defined: |
2073 |
|
2074 |
2003-05-18 Heikki Junes <hjunes@cc.hut.fi> |
2075 |
|
2076 |
* lilypond-font-lock.el: Add postfix syntax for horizontal groups. |
2077 |
|
2078 |
* lilypond.words: add few. |
2079 |
|
2080 |
* input/test/script-chart.ly: fix typo. |
2081 |
|
2082 |
2003-05-17 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2083 |
|
2084 |
* scm/define-grobs.scm: uniform naming for definitions and output |
2085 |
routine files. |
2086 |
|
2087 |
* ly/engraver-init.ly (ChoirStaffContext): add \description from |
2088 |
scm/context-description.scm |
2089 |
|
2090 |
* lily/parser.yy (translator_spec_body): add \description to the |
2091 |
\translator{} body syntax. |
2092 |
|
2093 |
* lily/ottava-engraver.cc: new file. |
2094 |
|
2095 |
* scm/chord-name.scm (natural-chord-alteration): replace old |
2096 |
chord stuff. |
2097 |
|
2098 |
* input/mutopia/R.Schumann/romanze-op28-2.ly: syntax updates. |
2099 |
|
2100 |
* Documentation/user/refman.itely (Metronome marks): update doco. |
2101 |
|
2102 |
* input/regression/markup-note.ly: new file |
2103 |
|
2104 |
* input/regression/metronome-marking.ly: new file |
2105 |
|
2106 |
* lily/metronome-engraver.cc: new file. Print \tempo markings. |
2107 |
|
2108 |
* scm/new-markup.scm (note-markup): make a note glyph, useful for |
2109 |
metronome marks. |
2110 |
|
2111 |
2003-05-17 Jan Nieuwenhuizen <janneke@gnu.org> |
2112 |
|
2113 |
* Documentation/user/GNUmakefile: Compatibility fix for new |
2114 |
makeinfo. Please upgrade to texinfo CVS or pretest > 4.5.90 (rsn) |
2115 |
for making binary packages; info splitting bug has been fixed. |
2116 |
|
2117 |
* Documentation/user/refman.itely: Compile fixes. |
2118 |
|
2119 |
2003-05-16 Heikki Junes <hjunes@cc.hut.fi> |
2120 |
|
2121 |
* lilypond-mode.el: XEmacs-fix: Use (mark) to find active-mark. |
2122 |
Count \midi -keywords also for a region. |
2123 |
|
2124 |
2003-05-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2125 |
|
2126 |
* lily/lookup.cc (LY_DEFINE): new function |
2127 |
|
2128 |
* Documentation/user/tutorial.itely: updates |
2129 |
|
2130 |
2003-05-15 Heikki Junes <hjunes@cc.hut.fi> |
2131 |
|
2132 |
* lilypond-mode.el: Allow Midi on buffer. |
2133 |
Use only '.ly'-extension, remove '.sly' and '.fly'. |
2134 |
Allow use of inactive regions. Invoke next Command on Master file, |
2135 |
Buffer or Region, if C-cc, C-cb, or C-cr, accordingly, was pressed. |
2136 |
|
2137 |
2003-05-14 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2138 |
|
2139 |
* Documentation/user/tutorial.itely: updates. |
2140 |
|
2141 |
2003-05-14 Heikki Junes <hjunes@cc.hut.fi> |
2142 |
|
2143 |
* lilypond-mode.el: Show messages in one line only, as in XEmacs. |
2144 |
|
2145 |
2003-05-13 Juergen Reuter <reuter@ipd.uka.de> |
2146 |
|
2147 |
* lily/coherent-ligature-engraver.cc: fixed typo |
2148 |
|
2149 |
* lily/coherent-ligature-engraver.cc, |
2150 |
lily/gregorian-ligature-engraver.cc, |
2151 |
lily/ligature-bracket-engraver.cc, lily/ligature-engraver.cc, |
2152 |
lily/mensural-ligature-engraver.cc, lily/note-heads-engraver.cc, |
2153 |
lily/vaticana-ligature-engraver.cc, |
2154 |
lily/include/ligature-engraver.hh, ly/gregorian-init.ly, |
2155 |
scm/grob-description.scm: cleanup: junked LigatureHead grob and |
2156 |
removed all ligature specific stuff from NoteHead code |
2157 |
|
2158 |
* lily/ligature-head.cc, lily/include/ligature-head.hh: removed; |
2159 |
ligatures now use regular noteheads |
2160 |
|
2161 |
* lily/vaticana-ligature.cc: tiny code cleanups |
2162 |
|
2163 |
* lily/vaticana-ligature-engraver.cc: bugfix: insert additional |
2164 |
space between two adjacent noteheads of the same pitch |
2165 |
|
2166 |
* scm/grob-description.scm: bugfix: VaticanaLigature: interface |
2167 |
description; cleanup: removed obsolete font-family settings |
2168 |
|
2169 |
2003-05-11 Juergen Reuter <reuter@ipd.uka.de> |
2170 |
|
2171 |
* lily/coherent-ligature-engraver.cc, |
2172 |
lily/gregorian-ligature-engraver.cc, |
2173 |
lily/ligature-bracket-engraver.cc, lily/ligature-engraver.cc, |
2174 |
lily/mensural-ligature-engraver.cc, |
2175 |
lily/vaticana-ligature-engraver.cc, |
2176 |
lily/include/gregorian-ligature-engraver.hh: updated for new |
2177 |
Coherent_ligature_engraver; added comments that describe the basic |
2178 |
design ideas of the ligature implementation |
2179 |
|
2180 |
* lily/coherent-ligature-engraver.cc, |
2181 |
lily/include/coherent-ligature-engraver.hh: new file: shared code |
2182 |
between mensural ligatures and Gregorian chant notation ligatures |
2183 |
|
2184 |
2003-05-11 Heikki Junes <hjunes@cc.hut.fi> |
2185 |
|
2186 |
* lilypond-mode.el: XEmacs fixes: include two definitions for the |
2187 |
key for autocompletion XEmacs [iso-left-tab], Emacs [iso-lefttab], |
2188 |
use only two arguments in sit-for, use no arguments in |
2189 |
read-char-exclusive, backspace is not a character (127) in XEmacs. |
2190 |
|
2191 |
* lilypond-font-lock.el: XEmacs: small fix to scheme-fontifying. |
2192 |
|
2193 |
2003-05-06 Heikki Junes <hjunes@cc.hut.fi> |
2194 |
|
2195 |
* lilypond-mode.el: un-commenting works after syntax-table fix. |
2196 |
|
2197 |
* lilypond-font-lock.el: fontify \[- and \]-slurs as horizontal |
2198 |
group, verbose commenting for syntax table. |
2199 |
|
2200 |
* lilypond-indent.el: add TODO for ligature slurs. |
2201 |
|
2202 |
2003-05-05 Heikki Junes <hjunes@cc.hut.fi> |
2203 |
|
2204 |
* lilypond-mode.el: Move comments of parenthesis matching away, |
2205 |
(blink-matching-paren-on-screen) fix blinking in Emacs. |
2206 |
|
2207 |
* lilypond-font-lock.el: Fix parent-matching for Emacs: |
2208 |
Emacs syntax-table knows only "13"-style, XEmacs knows also "1b3b". |
2209 |
|
2210 |
* lilypond-indent.el: Add TODO for parenthesis matching. |
2211 |
|
2212 |
2003-05-03 Heikki Junes <hjunes@cc.hut.fi> |
2213 |
|
2214 |
* lilypond-mode.el: Fix XEmacs: |
2215 |
changed [S-iso-lefttab] to [(shift iso-lefttab)], |
2216 |
invoke explicitly easy-menu-add (in Emacs done automatically). |
2217 |
|
2218 |
* lilypond.words: Add few words from input/*/*.ly. |
2219 |
|
2220 |
2003-05-02 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2221 |
|
2222 |
* VERSION (PATCH_LEVEL): release 1.7.18 |
2223 |
|
2224 |
* scripts/lilypond-book.py: only print basename for printfilename |
2225 |
option |
2226 |
|
2227 |
* input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: corrections |
2228 |
and syntax updates. |
2229 |
|
2230 |
2003-05-01 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2231 |
|
2232 |
* mf/feta-toevallig.mf: revamp flat symbol: use less points, |
2233 |
better parametrisation. Move fatness of bulb downward. |
2234 |
|
2235 |
* mf/parmesan-custodes.mf (dir_down): remove underscores from |
2236 |
glyph names. Underscores are not allowed .ps encoding files. |
2237 |
|
2238 |
2003-04-30 Juergen Reuter <reuter@ipd.uka.de> |
2239 |
|
2240 |
* lily/spacing-spanner.cc, ly/paper-init.ly: introduced paper |
2241 |
variable "packed" for packed right-ragged mode |
2242 |
|
2243 |
* lily/spacing-spanner.cc: fixed typo: colunm -> column; removed |
2244 |
unused variable ragged; fixed indentation |
2245 |
|
2246 |
* Documentation/user/refman.itely: tiny cleanups in ancient |
2247 |
clef and custos section |
2248 |
|
2249 |
2003-04-30 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2250 |
|
2251 |
* lily/parser.yy (Simple_music): add \applyoutput, syntax |
2252 |
\applyoutput PROCEDURE |
2253 |
|
2254 |
* lily/my-lily-lexer.cc: add \applyoutput. |
2255 |
|
2256 |
* scm/music-types.scm (music-descriptions): add ApplyOutputEvent. |
2257 |
|
2258 |
* lily/text-item.cc: clean text-interface description |
2259 |
|
2260 |
2003-04-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2261 |
|
2262 |
* input/{regression,test}/: use postfix for slur endings and beam |
2263 |
begins. |
2264 |
|
2265 |
* lily/beam-engraver.cc (acknowledge_grob): set melismata for new |
2266 |
style beams too. |
2267 |
|
2268 |
* input/regression/lyrics-melisma-beam.ly: new file. |
2269 |
|
2270 |
* lily/lyric-engraver.cc (process_music): change from |
2271 |
process_acknowledged_grobs() |
2272 |
|
2273 |
* scm/auto-beam.scm (override-auto-beam-setting): write Scheme |
2274 |
functions to set and revert auto-beam settings. |
2275 |
|
2276 |
2003-04-26 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2277 |
|
2278 |
* lily/*.cc (number_accidentals): gh_assoc -> scm_assoc. |
2279 |
|
2280 |
2003-04-24 Juergen Reuter <reuter@ipd.uka.de> |
2281 |
|
2282 |
* ChangeLog, Documentation/topdocs/AUTHORS.texi, |
2283 |
Documentation/user/lilypond.tely: fixed some typos; updated author |
2284 |
info |
2285 |
|
2286 |
* Documentation/user/music-glossary.tely: bugfix: #'flag-style = |
2287 |
#"" -> #'flag-style = #'() |
2288 |
|
2289 |
* lily/cluster-engraver.cc, lily/ligature-bracket-engraver.cc: |
2290 |
cleanup: removed dead #includes |
2291 |
|
2292 |
* lily/gregorian-ligature-engraver.cc, |
2293 |
lily/include/gregorian-ligature.hh, |
2294 |
scm/grob-property-description.scm: small cleanups, small spacing |
2295 |
fixes |
2296 |
|
2297 |
* lily/gregorian-ligature-engraver.cc, lily/parser.yy, |
2298 |
lily/vaticana-ligature.cc, |
2299 |
lily/include/gregorian-ligature-engraver.hh, |
2300 |
scm/grob-property-description.scm, scm/music-types.scm: |
2301 |
"porrectus" -> "pes or flexa" |
2302 |
|
2303 |
* ly/engraver-init.ly, scm/grob-description.scm, |
2304 |
scm/grob-property-description.scm: junked porrectus, now handled |
2305 |
by ligature code |
2306 |
|
2307 |
* scm/grob-description.scm: bugfix: added space-alist entry for |
2308 |
breathing sign/custos |
2309 |
|
2310 |
2003-04-24 Jan Nieuwenhuizen <janneke@gnu.org> |
2311 |
|
2312 |
* Another grand 2003 update. |
2313 |
|
2314 |
* Remove mentioning of `mudela'; There's no such thing. |
2315 |
|
2316 |
2003-04-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2317 |
|
2318 |
* Documentation/user/preface.itely (Preface to version 1.8): update |
2319 |
|
2320 |
* Documentation/user/invoking.itexi (Invoking LilyPond): revise |
2321 |
|
2322 |
* Documentation/user/converters.itely (Invoking convert-ly): revise |
2323 |
|
2324 |
* scripts/convert-ly.py (outfile_name): remove --assume-old. |
2325 |
|
2326 |
* scripts/lilypond-book.py (schedule_lilypond_block): remove --read-lys |
2327 |
|
2328 |
2003-04-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2329 |
|
2330 |
* Documentation/user/internals.itely: more updates. |
2331 |
|
2332 |
2003-04-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2333 |
|
2334 |
* Documentation/user/refman.itely: revise |
2335 |
|
2336 |
* Documentation/user/internals.itely: revise |
2337 |
|
2338 |
* lily/music.cc (LY_DEFINE): add function ly:music-deep-copy |
2339 |
|
2340 |
2003-04-23 Juergen Reuter <reuter@ipd.uka.de> |
2341 |
|
2342 |
* Documentation/user/refman.itely: bugfix: fixed broken @ref{}; |
2343 |
beautification: reformatted ancient clefs section; cleanup: small |
2344 |
wording fixes |
2345 |
|
2346 |
2003-04-22 Heikki Junes <hjunes@cc.hut.fi> |
2347 |
|
2348 |
* lilypond.words: added words for chant notation, sorted |
2349 |
alphabetically through "sort lilypond.words" |
2350 |
|
2351 |
2003-04-22 Juergen Reuter <reuter@ipd.uka.de> |
2352 |
|
2353 |
* ly/gregorian-init.ly, ly/script-init.ly, mf/parmesan-scripts.mf, |
2354 |
scm/script.scm, input/test/gregorian-scripts.ly: added scripts for |
2355 |
chant notation |
2356 |
|
2357 |
2003-04-21 Juergen Reuter <reuter@ipd.uka.de> |
2358 |
|
2359 |
* buildscripts/mf-to-table.py: bugfix: "--" in glyph names: |
2360 |
prevent TeX from interpreting them as long dash |
2361 |
|
2362 |
* input/test/vaticana.ly: updated |
2363 |
|
2364 |
* mf/parmesan-accidentals.mf, mf/parmesan-clefs.mf, |
2365 |
mf/parmesan-custodes.mf, mf/parmesan-flags.mf, |
2366 |
mf/parmesan-heads.mf, mf/parmesan-rests.mf, |
2367 |
mf/parmesan-scripts.mf, mf/parmesan-timesig.mf: more set_char_box |
2368 |
fixes |
2369 |
|
2370 |
* mf/parmesan-heads.mf: ledger endings: removed dead code |
2371 |
|
2372 |
2003-04-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2373 |
|
2374 |
* VERSION: 1.7.17 released |
2375 |
|
2376 |
* Documentation/user/GNUmakefile |
2377 |
($(outdir)/lilypond-internals/lilypond-internals.html): copy ly |
2378 |
files too. |
2379 |
|
2380 |
* scm/document-markup.scm: new file: document all markup |
2381 |
functions. |
2382 |
|
2383 |
* scm/documentation-generate.scm: rename all documentation modules |
2384 |
to document-*.scm |
2385 |
|
2386 |
* scripts/lilypond-book.py: generate link to .ly file iso. link to |
2387 |
.png |
2388 |
|
2389 |
* input/test/divisiones.ly: added |
2390 |
|
2391 |
* input/regression/output-property.ly: new file |
2392 |
|
2393 |
* lily/cluster.cc: change cluster-interface to use style property |
2394 |
|
2395 |
2003-04-20 Rune Zedeler <rune@zedeler.dk> |
2396 |
|
2397 |
* input/test/chord-names-german.ly: modified. |
2398 |
|
2399 |
* scm/chords-ignatzek.scm: |
2400 |
chord-name->german-markup: Added |
2401 |
note-name->german-markup: Changed (now producing lowercase notenames) |
2402 |
|
2403 |
* lily/chord-name-engraver.cc: Reads property chordNoteNamer |
2404 |
|
2405 |
2003-04-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2406 |
|
2407 |
* scripts/convert-ly.py (FatalConversionError.conv): |
2408 |
divisiominima -> divisioMinima, etc. |
2409 |
|
2410 |
* ly/engraver-init.ly (FiguredBassContext): add |
2411 |
Separating_line_group_engraver to Figured bass context. |
2412 |
|
2413 |
* ly/german-chords-init.ly: remove file |
2414 |
|
2415 |
* input/test/chord-names-german.ly (scm): new file. |
2416 |
|
2417 |
* ly/engraver-init.ly (ScoreContext): add chordRootNamer property. |
2418 |
|
2419 |
* lily/chord-name-engraver.cc: move New_chord_name_engraver to |
2420 |
Chord_name_engraver |
2421 |
|
2422 |
* Documentation/user/refman.itely: lots of updates. |
2423 |
|
2424 |
* input/regression/chord-name-exceptions.ly (chExceptionMusic): |
2425 |
new file |
2426 |
|
2427 |
* input/test/bar-number-every-5-reset.ly: new file. |
2428 |
|
2429 |
2003-04-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2430 |
|
2431 |
* input/regression/chord-name-major7.ly: new file |
2432 |
|
2433 |
* scm/chord-entry.scm (construct-chord): bugfix: don't remove 11 |
2434 |
if specced explicitly. |
2435 |
|
2436 |
* input/regression/chord-name-entry-11.ly: new file. |
2437 |
|
2438 |
* input/test/slur-beautiful.ly: new file. |
2439 |
|
2440 |
* Documentation/user/refman.itely: updates. |
2441 |
|
2442 |
* input/regression/collisions.ly (threevoice): cleanup. |
2443 |
|
2444 |
* scripts/convert-ly.py: linewidth = -1 -> raggedright = ##t. |
2445 |
|
2446 |
2003-04-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2447 |
|
2448 |
* Documentation/user/*.itely: various updates. |
2449 |
|
2450 |
* ly/spanners-init.ly: enddecr/ endcr. |
2451 |
|
2452 |
* Documentation/user/tutorial.itely (Fine tuning a piece): editing |
2453 |
of tutorial |
2454 |
|
2455 |
2003-04-16 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2456 |
|
2457 |
* scripts/ly2dvi.py (extra_init): add compat2 to latex options. |
2458 |
|
2459 |
* lily/new-chord-name-engraver.cc (process_music): use octavation |
2460 |
(a number) instead of original-pitch to store inversions. This |
2461 |
fixes a problem with transposed chords with inversions. |
2462 |
|
2463 |
2003-04-14 Jan Nieuwenhuizen <janneke@gnu.org> |
2464 |
|
2465 |
* stepmake/aclocal.m4: Include compile fix for broken flex, as |
2466 |
used in includable-lexer.hh. |
2467 |
|
2468 |
* lily/includable-lexer.cc: Bugfix: include config.h. |
2469 |
|
2470 |
* stepmake/aclocal.m4: Check for $GUILE_CONFIG; allows |
2471 |
circumvention of Debian packaging bug. |
2472 |
|
2473 |
2003-04-13 Jan Nieuwenhuizen <janneke@gnu.org> |
2474 |
|
2475 |
* flex-2.5.31 hits Debian/unstable. Fixes below. |
2476 |
|
2477 |
* lily/lexer.ll (avoid_silly_flex_induced_gcc_warnings): Disable. |
2478 |
|
2479 |
* lily/includable-lexer.cc [!HAVE_FLEXLEXER_YY_CURRENT_BUFFER] |
2480 |
(yy_current_buffer): New macro, compile hacks for flex 2.5.29. |
2481 |
|
2482 |
* lily/include/includable-lexer.hh: |
2483 |
* lily/lexer.ll: Hack for multiple include of FlexLexer.h. |
2484 |
|
2485 |
* config.hh.in (HAVE_FLEXLEXER_YY_CURRENT_BUFFER): Add. |
2486 |
|
2487 |
* aclocal.m4: Regenerate. |
2488 |
|
2489 |
* stepmake/aclocal.m4 (STEPMAKE_FLEXLEXER): Check for |
2490 |
yyFlexLexer.yy_current_buffer, which was removed in flex-2.5.29. |
2491 |
|
2492 |
* scm/pdf.scm (use-modules): Include lily. |
2493 |
|
2494 |
* scm/pdftex.scm (start-system): Bugfix: add closing brace (Beernd |
2495 |
Noordkamp). |
2496 |
(use-modules): Include lily. |
2497 |
(lily-def): Bugfix: include tex-val in let. |
2498 |
|
2499 |
2003-04-12 Heikki Junes <hjunes@cc.hut.fi> |
2500 |
|
2501 |
* lilypond-mode.el: sensible error if lilypond.words not found. |
2502 |
|
2503 |
* lilypond.words: add few words. |
2504 |
|
2505 |
2003-04-11 Juergen Reuter <reuter@ipd.uka.de> |
2506 |
|
2507 |
* mf/parmesan-clefs.mf: bugfix: char boxes corrected |
2508 |
|
2509 |
* mf/parmesan-scripts.mf: fixed typo in char name |
2510 |
|
2511 |
2003-04-11 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2512 |
|
2513 |
* VERSION: 1.7.16 released |
2514 |
|
2515 |
* python/lilylib.py (setup_temp): temporary directories are mode 700. |
2516 |
(this is a security vulnerability). |
2517 |
|
2518 |
* Documentation/user/lilypond.tely: remove abbreviations (n't, 's) |
2519 |
|
2520 |
* lily/multi-measure-rest-engraver.cc (stop_translation_timestep): |
2521 |
add staff support. |
2522 |
|
2523 |
2003-04-10 Juergen Reuter <reuter@ipd.uka.de> |
2524 |
|
2525 |
* mf/parmesan-scripts.mf, Documentation/user/refman.itely, |
2526 |
ly/script-init.ly, scm/script.scm: bugfix: renamed |
2527 |
fermata->signumcongruentiae to fix naming clash with feta font |
2528 |
|
2529 |
2003-04-10 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2530 |
|
2531 |
* input/regression/multi-measure-rest-grace.ly (texidoc): new file |
2532 |
|
2533 |
* lily/multi-measure-rest-engraver.cc |
2534 |
(start_translation_timestep): use grace timing too for determining |
2535 |
when to make mmrest. |
2536 |
(start_translation_timestep): clear numbers too. |
2537 |
|
2538 |
2003-04-09 Juergen Reuter <reuter@ipd.uka.de> |
2539 |
|
2540 |
* scm/music-types.scm: compile fix: escape braces |
2541 |
|
2542 |
* buildscripts/mf-to-table.py: replaced \char -> \musicglyph to |
2543 |
work around font selection problem |
2544 |
|
2545 |
* Documentation/user/refman.itely: BreathingSign: added docu for |
2546 |
property "text" |
2547 |
|
2548 |
2003-04-09 Mats Bengtsson <mats.bengtsson@s3.kth.se> |
2549 |
|
2550 |
* Documentation/topdocs/AUTHORS.texi (AUTHORS): Updated contact |
2551 |
information. |
2552 |
|
2553 |
2003-04-09 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2554 |
|
2555 |
* lily/multi-measure-rest-engraver.cc (class |
2556 |
Multi_measure_rest_engraver): make multiple Number objects, one |
2557 |
for each MultiMeasureTextEvent. |
2558 |
|
2559 |
* scm/music-functions.scm (glue-mm-rest-texts): use |
2560 |
MultiMeasureTextEvent |
2561 |
|
2562 |
* scm/music-types.scm (music-descriptions): add MultiMeasureTextEvent |
2563 |
|
2564 |
* Documentation/user/refman.itely (Multi measure rests): update. |
2565 |
|
2566 |
2003-04-08 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2567 |
|
2568 |
* lily/ly-module.cc (ly_copy_module_variables): use |
2569 |
scm_internal_hash_fold() for iterating modules. |
2570 |
|
2571 |
2003-04-08 Juergen Reuter <reuter@ipd.uka.de> |
2572 |
|
2573 |
* Documentation/user/refman.itely: Section Custodes: added more |
2574 |
example code |
2575 |
|
2576 |
* mf/feta-eindelijk.mf, mf/parmesan-rests.mf: cleanup: moved |
2577 |
neo-mensural rests to parmesan font |
2578 |
|
2579 |
* mf/parmesan-heads.mf, mf/parmesan-timesig.mf: updated file |
2580 |
header |
2581 |
|
2582 |
2003-04-07 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2583 |
|
2584 |
* Documentation/user/macros.itexi: @fileref macro. |
2585 |
|
2586 |
* buildscripts/lys-to-tely.py (name2line): add <NAME> tags for |
2587 |
each file. |
2588 |
|
2589 |
2003-04-04 Juergen Reuter <reuter@ipd.uka.de> |
2590 |
|
2591 |
* lily/include/custos.hh, make/lilypond.suse.spec.in, |
2592 |
Documentation/topdocs/AUTHORS.texi: updated my email address |
2593 |
|
2594 |
* Documentation/user/refman.itely: updated custos documentation; |
2595 |
beautified divisiones example; beautified articulations table |
2596 |
|
2597 |
* lily/breathing-sign.cc: bugfix: finalis molecule |
2598 |
|
2599 |
2003-04-03 Juergen Reuter <reuter@ipd.uka.de> |
2600 |
|
2601 |
* Documentation/user/refman.itely: added docu for |
2602 |
contemporary fermata symbols, gregorian breathing signs; small fixes |
2603 |
|
2604 |
* ly/gregorian-init.ly: removed obsolete #'type props |
2605 |
|
2606 |
2003-04-01 Mats Bengtsson <mats.bengtsson@s3.kth.se> |
2607 |
|
2608 |
* lily/multi-measure-rest.cc (set_spacing_rods): Handle the |
2609 |
minimum-length property correctly. |
2610 |
|
2611 |
2003-03-31 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2612 |
|
2613 |
* scm/music-functions.scm (make-multi-measure-rest): set input |
2614 |
locations for multimeasure rests. |
2615 |
|
2616 |
2003-03-31 Juergen Reuter <reuter@ipd.uka.de> |
2617 |
|
2618 |
* input/regression/breathing-sign.ly: updated to for ancient |
2619 |
notation |
2620 |
|
2621 |
2003-03-31 Jan Nieuwenhuizen <janneke@gnu.org> |
2622 |
|
2623 |
* scripts/ly2dvi.py: Add newline. |
2624 |
|
2625 |
2003-03-30 Jan Nieuwenhuizen <janneke@gnu.org> |
2626 |
|
2627 |
* scripts/ly2dvi.py (dependency_files): Compile fix. |
2628 |
|
2629 |
2003-03-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2630 |
|
2631 |
* scripts/ly2dvi.py (find_pfa_fonts): add --png option |
2632 |
(make_html_menu_file): --html menu. |
2633 |
|
2634 |
2003-03-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2635 |
|
2636 |
* scripts/ly2dvi.py (run_dvips): +add the .map file |
2637 |
|
2638 |
2003-03-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2639 |
|
2640 |
* input/screech-boink.ly: new file. |
2641 |
|
2642 |
2003-03-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2643 |
|
2644 |
* scripts/lilypond-book.py (make_lilypond_file): convert |
2645 |
lilypond-file to lilypond block directly, without going through |
2646 |
begin/end lilypond text. |
2647 |
|
2648 |
|
2649 |
2003-03-21 Juergen Reuter <reuter@ipd.uka.de> |
2650 |
|
2651 |
* lily/breathing-sign.cc, lily/include/breathing-sign.hh, |
2652 |
scm/grob-description.scm: moved Michael's original breathing sign |
2653 |
code in brew_molecule() to divisio_minima(); provided new |
2654 |
brew_molecule() that effectively replaces the |
2655 |
Text_item::brew_molecule callback (with additional fallback to |
2656 |
Michael's original code); added callbacks for brewing divisio |
2657 |
maior/maxima and finalis |
2658 |
|
2659 |
* gregorian-init.ly: added breathing sign shortcuts for virgula, |
2660 |
caesura, divisiominima, divisiomaior, divisiomaxima, and finalis |
2661 |
|
2662 |
* script-init.ly: added shortfermata, longfermata, |
2663 |
verylongfermata, varcoda |
2664 |
|
2665 |
* scm/script.scm, mf/feta-schrift.mf: added shortfermata, |
2666 |
longfermata, verylongfermata, varcomma, varcoda |
2667 |
|
2668 |
2003-03-19 Mats Bengtsson <mats.bengtsson@s3.kth.se> |
2669 |
|
2670 |
* Documentation/user/{tutorial.itely,refman.itely,internals.itely}: |
2671 |
Remove all noquote and insert a few quote. |
2672 |
|
2673 |
* Documentation/user/lilypond-book.itely (Music fragment options), |
2674 |
scripts/lilypond-book.py: Don't include quotation blocks by |
2675 |
default. Introduce option quote instead of noquote |
2676 |
|
2677 |
2003-03-17 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2678 |
|
2679 |
* VERSION: 1.7.15 released |
2680 |
|
2681 |
* Documentation/user/lilypond.tely: omf updates. |
2682 |
|
2683 |
* buildscripts/texi2omf.py (omf_vars): include version.date |
2684 |
|
2685 |
* make/lilypond.redhat.spec.in: fixes for spec file. |
2686 |
|
2687 |
* stepmake/stepmake/texinfo-vars.make (GENERATE_OMF): replace var |
2688 |
by function definition: lily now requires a recent GNU Make. |
2689 |
|
2690 |
* scripts/lilypond-book.py (write_deps): remove .tex dependency writing. |
2691 |
|
2692 |
* make/ly-rules.make: remove .ly -> .tex rule |
2693 |
|
2694 |
* Documentation/user/refman.itely (Figured bass): revised figured |
2695 |
bass example. |
2696 |
|
2697 |
2003-03-16 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2698 |
|
2699 |
* stepmake/stepmake/omf-targets.make (local-install): add |
2700 |
scrollkeeper-update message. |
2701 |
|
2702 |
* scripts/lilypond-book.py (lilypond_binary): explicity add path to binary. |
2703 |
(TexiPaper.process_ly2dvi_block): idem for ly2dvi |
2704 |
|
2705 |
* scripts/ly2dvi.py (lilypond_binary): explicity add path to binary. |
2706 |
|
2707 |
* Documentation/user/converters.itely (Invoking midi2ly): add |
2708 |
track/channel notice. |
2709 |
|
2710 |
2003-03-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2711 |
|
2712 |
* stepmake/stepmake/omf-targets.make (omf-local-install): bugfixes |
2713 |
|
2714 |
* lily/parser.yy (scalar): DIGIT is also a scalar. |
2715 |
|
2716 |
* Documentation/user/music-glossary.tely: add @omf tags |
2717 |
|
2718 |
* Documentation/user/lilypond.tely: add @omf tags |
2719 |
|
2720 |
* scm/generate-documentation.scm (string-append): add @omf tags. |
2721 |
|
2722 |
* stepmake/stepmake/omf-*: new files |
2723 |
|
2724 |
* input/regression/multi-measure-rest.ly (texidoc): add doco |
2725 |
|
2726 |
* GNUmakefile.in (web-doc-install): add web-doc-install target |
2727 |
|
2728 |
* lily/scm-hash.cc (remove): prevent underflow of elt_count_. This |
2729 |
fixes crashes while dumping MIDI. |
2730 |
|
2731 |
* ly/performer-init.ly (FiguredBassContext): add Figured bass for |
2732 |
midi |
2733 |
|
2734 |
2003-03-11 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2735 |
|
2736 |
* buildscripts/texi2omf.py: new file. |
2737 |
|
2738 |
* mf/feta-beugel.mf: include font count, not staffsize (16) in |
2739 |
font-name |
2740 |
|
2741 |
2003-03-09 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2742 |
|
2743 |
* input/regression/beam-manual-beaming.ly (texidoc): new file. |
2744 |
|
2745 |
* lily/sequential-iterator.cc (descend_to_child): call |
2746 |
descend_to_child() for all types of music. |
2747 |
|
2748 |
2003-03-08 Jan Nieuwenhuizen <janneke@gnu.org> |
2749 |
|
2750 |
* scm/translator-property-description.scm: Add |
2751 |
bassFigureFormatFunction. Replace some entries. |
2752 |
|
2753 |
2003-03-04 Jan Nieuwenhuizen <janneke@gnu.org> |
2754 |
|
2755 |
* cygwin/post-lilypond.sh: Add FHS-specified path for fonts to |
2756 |
clean out. |
2757 |
|
2758 |
2003-03-08 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2759 |
|
2760 |
* scripts/midi2ly.py (Note.dump): never dump duration for |
2761 |
dump_dur=0. |
2762 |
|
2763 |
* scm/chords-ignatzek.scm (alteration->text-accidental-markup): |
2764 |
new function |
2765 |
|
2766 |
* scm/bass-figure.scm (make-bass-figure-markup): reimplement bass |
2767 |
figures using new markups. Much simpler, and should improve layout |
2768 |
a little. |
2769 |
|
2770 |
* mf/feta-nummer-code.mf (code): insert space in location 32, not 33. |
2771 |
|
2772 |
2003-03-06 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2773 |
|
2774 |
* ly/engraver-init.ly: use Hara kiri by default for |
2775 |
ChordNames, FiguredBass and Lyrics(Voice) context. |
2776 |
|
2777 |
* lily/axis-group-engraver.cc (acknowledge_grob): use |
2778 |
rhythmic-grob-interface for selecting items not to hara-kiri'd |
2779 |
|
2780 |
* scm/new-markup.scm (markup-function-list): add bracket, |
2781 |
vbracket. |
2782 |
|
2783 |
* ly/engraver-init.ly (ChordNamesContext): set |
2784 |
minimumVerticalExtent |
2785 |
|
2786 |
2003-03-05 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2787 |
|
2788 |
* input/test/time-signature-double.ly: new file |
2789 |
|
2790 |
* input/regression/collision-head-chords.ly (texidoc): new file. |
2791 |
|
2792 |
* lily/type-swallow-translator.cc: add note swallow translator |
2793 |
|
2794 |
* input/test/time-signature-double.ly: new file. |
2795 |
|
2796 |
* lily/type-swallow-translator.cc: add Rest_swallow_translator |
2797 |
|
2798 |
* ly/engraver-init.ly (ChordNamesContext): add Rest_swallow_translator |
2799 |
(FiguredBassContext): idem. |
2800 |
|
2801 |
* VERSION (MY_PATCH_LEVEL): 1.7.14 released |
2802 |
|
2803 |
* input/mutopia/W.A.Mozart/*.ly (romanze): markup syntax updates. |
2804 |
|
2805 |
* buildscripts/mf-to-table.py: add .pfa, .pfb target dependency. |
2806 |
|
2807 |
* stepmake/stepmake/metafont-rules.make ($(outdir)/%.pfb): remove |
2808 |
.afm dependency |
2809 |
|
2810 |
* buildscripts/mf-to-table.py (write_fontlist): use new markup syntax |
2811 |
|
2812 |
* python/lilylib.py (make_page_images): add function. |
2813 |
|
2814 |
* scripts/ly2dvi.py (run_latex): include title in preview image. |
2815 |
|
2816 |
* scripts/lilypond-book.py (process_ly2dvi_blocks): call ly2dvi |
2817 |
from lilypond-book for <ly2dvifile> tags in HTML. |
2818 |
|
2819 |
* scripts/ly2dvi.py (option_definitions): add --debug option to |
2820 |
print out environment. |
2821 |
|
2822 |
* input/regression/tie-chord-partial.ly: new file. |
2823 |
|
2824 |
2003-03-05 Heikki Junes <hjunes@cc.hut.fi> |
2825 |
|
2826 |
* lilypond.words: add 3 |
2827 |
|
2828 |
2003-03-05 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2829 |
|
2830 |
* scm/new-markup.scm (markup-function-list): add finger-markup |
2831 |
|
2832 |
* input/tutorial/brahms-tweaked.ly: new markup |
2833 |
|
2834 |
* scm/bass-figure.scm (brew-one-figure): bugfix for large bass figures |
2835 |
|
2836 |
* scm/new-markup.scm (brew-new-markup-molecule): robustness: don't |
2837 |
crash when processing '() markup |
2838 |
|
2839 |
* input/regression/breathing-sign.ly (texidoc): add caesura example. |
2840 |
|
2841 |
* lily/breathing-sign.cc (railtracks): another caesura. |
2842 |
|
2843 |
* mf/feta-schrift.mf: caesura symbol. |
2844 |
|
2845 |
2003-03-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2846 |
|
2847 |
* scripts/convert-ly.py (FatalConversionError.conv): add |
2848 |
ly:molecule-XXX conversions. |
2849 |
|
2850 |
* lily/molecule-scheme.cc: change names to ly:molecule-XXX |
2851 |
|
2852 |
* input/regression/multi-measure-rest-text.ly: new file. |
2853 |
|
2854 |
* scm/music-functions.scm (glue-mm-rest-texts): automatically |
2855 |
convert MMREST-TEXT to MultiMeasureRestNumber settings. |
2856 |
|
2857 |
* ly/engraver-init.ly (ScoreContext): move tablature settings to |
2858 |
ScoreContext |
2859 |
|
2860 |
* scm/new-markup.scm (center-markup): \center markup. |
2861 |
|
2862 |
* scm/music-functions.scm: remove pitchify scripts. |
2863 |
|
2864 |
* lily/music.cc (print_smob): display music name if available |
2865 |
|
2866 |
2003-03-02 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2867 |
|
2868 |
* Documentation/user/refman.itely (Instrument names): remove |
2869 |
\turnOff doco. |
2870 |
|
2871 |
2003-03-01 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2872 |
|
2873 |
* lily/score.cc (mark_smob): bugfix. |
2874 |
|
2875 |
* input/regression/rehearsal-mark.ly: new file. |
2876 |
|
2877 |
* lily/my-lily-parser.cc (here_input): revert reporting of errors: |
2878 |
report error at the current token again. |
2879 |
|
2880 |
2003-02-26 Jan Nieuwenhuizen <janneke@gnu.org> |
2881 |
|
2882 |
* cygwin/mknetrel: Exit if doc build fails. |
2883 |
|
2884 |
* lily/GNUmakefile: Add hack for .deps and --srcdir build. |
2885 |
|
2886 |
2003-02-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2887 |
|
2888 |
* scm/music-types.scm (music-descriptions): add doc strings |
2889 |
|
2890 |
2003-02-25 Jan Nieuwenhuizen <janneke@gnu.org> |
2891 |
|
2892 |
* lily/lexer.ll: |
2893 |
* lily/include/my-lily-lexer.hh: |
2894 |
* lily/include/includable-lexer.hh: Add flex kludge. |
2895 |
|
2896 |
* config.hh.in: |
2897 |
* config.make.in: |
2898 |
* stepmake/aclocal.m4 (STEPMAKE_DATADIR, STEPMAKE_LIBDIR): Junk |
2899 |
cruft. |
2900 |
|
2901 |
* stepmake/aclocal.m4 (STEPMAKE_LIBDIR): Fix casual cut and paste |
2902 |
code. |
2903 |
|
2904 |
2003-02-24 Jan Nieuwenhuizen <janneke@gnu.org> |
2905 |
|
2906 |
* ly/spanners-init.ly (cresc, dim): Update to new markup text. |
2907 |
|
2908 |
* lily/parser.yy (new_chord): Compile fix. |
2909 |
|
2910 |
2003-02-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2911 |
|
2912 |
* Documentation/user/refman.itely (Tuning groups of objects): |
2913 |
remove documentation for \turnOff. |
2914 |
|
2915 |
* lily/percent-repeat-engraver.cc (try_music): add correct |
2916 |
processing moments for double-measure percents as well. |
2917 |
|
2918 |
* input/regression/percent-repeat-skipbars.ly (texidoc): new file |
2919 |
|
2920 |
* lily/lily-guile.cc (ly:dimension?): add dimension as separate |
2921 |
grob prop type. |
2922 |
|
2923 |
* Documentation/user/refman.itely (Printing named chords): add |
2924 |
chord name tweak doco. |
2925 |
|
2926 |
* input/template/gregorian-transcription.ly: new file. |
2927 |
|
2928 |
2003-02-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2929 |
|
2930 |
* VERSION: 1.7.13 released |
2931 |
|
2932 |
* input/test/*: lots of cleanups/comment-outs/removals in chord |
2933 |
examples |
2934 |
|
2935 |
* input/regression/*: lots of cleanups/comment-outs/removals in |
2936 |
chord examples |
2937 |
|
2938 |
* scripts/lilypond-book.py (check_texidoc): add no-texidoc to |
2939 |
options |
2940 |
|
2941 |
* lily/new-chord-name-engraver.cc (process_music): give original |
2942 |
inversion pitch to chord name routine. |
2943 |
|
2944 |
* input/tutorial/os-score.ly: update to new markup |
2945 |
|
2946 |
* Documentation/user/appendices.itely: simply include |
2947 |
chords-ignatzek. |
2948 |
|
2949 |
* Documentation/user/refman.itely (Chords mode): add documentation |
2950 |
for chord mode. |
2951 |
|
2952 |
* scm/chord-entry.scm (construct-chord): mark inversion as bass if |
2953 |
not present in chord. |
2954 |
(construct-chord): add inversion and bass support. |
2955 |
|
2956 |
* lily/chord.cc: junk contents. |
2957 |
|
2958 |
2003-02-17 Heikki Junes <hjunes@cc.hut.fi> |
2959 |
|
2960 |
* Documentation/user/refman.itely: |
2961 |
* Documentation/user/music-glossary.tely: fix. |
2962 |
|
2963 |
2003-02-16 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2964 |
|
2965 |
* scm/chord-entry.scm (construct-chord): move chord construction |
2966 |
to Scheme. |
2967 |
|
2968 |
* lily/parser.yy (new_chord): new setup for chord entry. |
2969 |
|
2970 |
2003-02-16 Heikki Junes <hjunes@cc.hut.fi> |
2971 |
|
2972 |
* lilypond.words: |
2973 |
* Documentation/user/music-glossary.tely: add ambitus. |
2974 |
|
2975 |
2003-02-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
2976 |
|
2977 |
* scm/chords-ignatzek.scm (ignatzek-chord-names): robustness fix. |
2978 |
|
2979 |
* lily/include/*.hh: string() -> to_string() |
2980 |
|
2981 |
* scm/chords-ignatzek.scm: new file. |
2982 |
|
2983 |
* ly/chord-modifiers-init.ly (ignatzekExceptionMusic): define |
2984 |
standard chord name exceptions. |
2985 |
|
2986 |
* scm/translator-property-description.scm (chordNameSeparator): |
2987 |
add property. |
2988 |
(majorSevenSymbol): add property |
2989 |
|
2990 |
* lily/translator-scheme.cc (ly:context-properties): new function |
2991 |
(ly:context-parent): new function. |
2992 |
(print_smob): print context name. |
2993 |
|
2994 |
* lily/music.cc (ly:get-music-length): new function |
2995 |
(print_smob): don't print properties. |
2996 |
|
2997 |
* lily/duration.cc (duration<?): new function |
2998 |
|
2999 |
* input/regression/chords-funky-ignatzek.ly: new file. |
3000 |
|
3001 |
* scm/double-plus-new-chord-name.scm (ignatzek-chord-names): |
3002 |
jazz chords. |
3003 |
|
3004 |
* lily/pitch.cc (ly:pitch-diff): new function. |
3005 |
|
3006 |
* input/regression/chords-ignatzek.ly: new file. |
3007 |
|
3008 |
2003-02-14 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3009 |
|
3010 |
* scm/double-plus-new-chord-name.scm (ignatzek-chord-names): classify |
3011 |
pitches for jazz chords. |
3012 |
|
3013 |
2003-02-13 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3014 |
|
3015 |
* lily/pitch.cc (LY_DEFINE): add ly:pitch-steps |
3016 |
|
3017 |
2003-02-05 Heikki Junes <hjunes@cc.hut.fi> |
3018 |
|
3019 |
* lilypond.words: add 1 |
3020 |
|
3021 |
2003-02-04 Heikki Junes <hjunes@cc.hut.fi> |
3022 |
|
3023 |
* Documentation/topdocs/AUTHORS.texi: refine. |
3024 |
|
3025 |
2003-01-25 Heikki Junes <hjunes@cc.hut.fi> |
3026 |
|
3027 |
* lilypond-font-lock.el: lyrics-mode update for multiple stanza. |
3028 |
|
3029 |
* lilypond.words: add one. |
3030 |
|
3031 |
2003-01-23 Heikki Junes <hjunes@cc.hut.fi> |
3032 |
|
3033 |
* lilypond-font-lock.el: Fontify post-notated slurs [-^_][()]. |
3034 |
Fontify bass note in chords, e.g., e in c1/e. |
3035 |
|
3036 |
2003-01-19 Jan Nieuwenhuizen <janneke@gnu.org> |
3037 |
|
3038 |
* Documentation/user/music-glossary.tely: Dutch updates and |
3039 |
additions (Arent Storm). |
3040 |
|
3041 |
2003-01-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3042 |
|
3043 |
* input/regression/ambitus.ly: move file. |
3044 |
|
3045 |
* lily/include/pitch.hh (class Pitch): make Pitch objects immutable. |
3046 |
|
3047 |
* lily/event.cc (transpose): add tonic property to Key_change_req |
3048 |
and to Key_engraver. |
3049 |
|
3050 |
2003-01-17 Heikki Junes <hjunes@cc.hut.fi> |
3051 |
|
3052 |
* Documentation/user/refman.itely: fix typo. |
3053 |
|
3054 |
* lilypond.words: removed wrong identifiers. |
3055 |
|
3056 |
2003-01-16 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3057 |
|
3058 |
* mf/feta-toevallig.mf: make flat stem shorter |
3059 |
|
3060 |
2003-01-16 Heikki Junes <hjunes@cc.hut.fi> |
3061 |
|
3062 |
* lilypond-font-lock.el: Fontify post-notated slurs -( and -). |
3063 |
|
3064 |
* lilypond.words: add from Phrasing slur. |
3065 |
|
3066 |
2003-01-15 Heikki Junes <hjunes@cc.hut.fi> |
3067 |
|
3068 |
* lilypond-mode.el: allow launching multiple ViewPS processes. |
3069 |
|
3070 |
* lilypond.words: add from Text markup. |
3071 |
|
3072 |
2003-01-14 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3073 |
|
3074 |
* input/test/ossia.ly (texidoc): add comment. |
3075 |
|
3076 |
* input/regression/voice-follower.ly: new file. |
3077 |
|
3078 |
* mf/feta-toevallig.mf: make flat heavier. |
3079 |
|
3080 |
* lily/cluster-engraver.cc: clean up Cluster engraver |
3081 |
|
3082 |
* lily/cluster.cc (brew_molecule): cleaned up Cluster code and |
3083 |
Engraver. Use Note_column to compute Y positions and deal with |
3084 |
line break stuff. |
3085 |
|
3086 |
2003-01-13 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3087 |
|
3088 |
* lily/stem.cc: move french-beaming to stem. |
3089 |
|
3090 |
2003-01-13 Heikki Junes <hjunes@cc.hut.fi> |
3091 |
|
3092 |
* lilypond-font-lock.el: fontify all durations in chords. |
3093 |
|
3094 |
* lilypond.words: add from lily/my-lily-lexer.cc |
3095 |
|
3096 |
2003-01-12 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3097 |
|
3098 |
* VERSION: release 1.7.12 |
3099 |
|
3100 |
* lily/vaticana-ligature-engraver.cc (finish_primitive): compile fixes. |
3101 |
|
3102 |
* lily/gregorian-ligature.cc: new file |
3103 |
|
3104 |
* lily/*: the Great 2003 search & replace. |
3105 |
|
3106 |
* Documentation/user/refman.itely (Manual repeat commands): add |
3107 |
note about font selection. |
3108 |
|
3109 |
2003-01-12 Heikki Junes <hjunes@cc.hut.fi> |
3110 |
|
3111 |
* lilypond-mode.el: propose recompiling midi while invoking playing, |
3112 |
not while stopping playing. |
3113 |
|
3114 |
2003-01-11 Heikki Junes <hjunes@cc.hut.fi> |
3115 |
|
3116 |
* lilypond.words: add one. |
3117 |
|
3118 |
* lilypond-font-lock.el: add colour groups for horizontal, vertical |
3119 |
and expressional note grouping. Fontify chord modes. |
3120 |
|
3121 |
2003-01-09 Heikki Junes <hjunes@cc.hut.fi> |
3122 |
|
3123 |
* Documentation/user/music-glossary.tely (Top): translate melisma. |
3124 |
|
3125 |
2003-01-09 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3126 |
|
3127 |
* Documentation/user/music-glossary.tely (Top): add melisma. |
3128 |
|
3129 |
2002-01-08 Juergen Reuter <reuter@ipd.uka.de> |
3130 |
|
3131 |
* lily/gregorian-ligature-engraver.cc: bugfix: added missing |
3132 |
interfaces for (abstract) grob GregorianLigature |
3133 |
|
3134 |
* lily/vaticana-ligature-engraver.cc, lily/vaticana-ligature.cc: |
3135 |
renamed head* -> glyph_name*, x-shift* -> x-offset* |
3136 |
|
3137 |
* scm/grob-property-description.scm: bugfix: added missing descriptions |
3138 |
|
3139 |
2003-01-07 Jan Nieuwenhuizen <janneke@gnu.org> |
3140 |
|
3141 |
* input/test/chord-names-dpnj.ly: New file. |
3142 |
|
3143 |
* scm/double-plus-new-chord-name.scm: Implement full and partial |
3144 |
exceptions. |
3145 |
|
3146 |
* lily/lexer.ll: <markup>: Allow dash and hyphen in markup command. |
3147 |
|
3148 |
* scm/double-plus-new-chord-name.scm |
3149 |
(double-plus-new-chord->markup): Fix sub->markup. |
3150 |
|
3151 |
|
3152 |
2003-01-07 Juergen Reuter <reuter@ipd.uka.de> |
3153 |
|
3154 |
* lily/custos-engraver.cc: added TODO; editorial changes |
3155 |
|
3156 |
* lily/ligature-bracket-engraver.cc: added typeset_ligature () for |
3157 |
consistency with other ligature engravers; removed access on (now) |
3158 |
private variable _ligature of Ligature_engraver |
3159 |
|
3160 |
* lily/include/ligature-engraver.hh, lily/ligature-engraver.cc: |
3161 |
renamed last_bound -> last_bound_; issue programming_error on |
3162 |
abstract method calls; moved primitives code from |
3163 |
Mensural_bracket_engraver to here (because almost ligature |
3164 |
engravers will need it); renamed try_stop_ligature () -> |
3165 |
typeset_ligature (); bugfix: store primitives of finished ligature |
3166 |
in separate variable finished_primitives_ to avoid clash on input |
3167 |
like "\] \["; added current_ligature () to enable access on |
3168 |
private variable _ligature |
3169 |
|
3170 |
* lily/mensural-ligature-engraver.cc: removed primitives_ code |
3171 |
(now in super class); renamed try_stop_ligature () -> |
3172 |
typeset_ligature () |
3173 |
|
3174 |
* lily/mensural-ligature.cc: issue programming_error on abstract |
3175 |
method calls |
3176 |
|
3177 |
* lily/note-heads-engraver.cc: added TODO comment upon bool |
3178 |
in_ligature |
3179 |
|
3180 |
* mf/parmesan-heads.mf: fixed some of set_char_box() |
3181 |
|
3182 |
* scm/grob-description.scm: added VaticanaLigature |
3183 |
|
3184 |
* scm/grob-property-description.scm: added neume prefix properties |
3185 |
|
3186 |
* ly/gregorian-init.ly, lily/gregorian-ligature-engraver.cc, |
3187 |
lily/include/gregorian-ligature-engraver.hh, |
3188 |
lily/include/gregorian-ligature.hh: new files; framework for |
3189 |
gregorian ligature engravers such as vaticana |
3190 |
|
3191 |
* lily/vaticana-ligature.cc, lily/vaticana-ligature-engraver.cc, |
3192 |
lily/include/vaticana-ligature.hh, input/test/vaticana.ly: |
3193 |
vaticana style ligature implementation (still somewhat uncomplete) |
3194 |
|
3195 |
2003-01-07 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3196 |
|
3197 |
* VERSION: release 1.7.11 |
3198 |
|
3199 |
* scripts/convert-ly.py: add ly:pitch-transpose rule |
3200 |
|
3201 |
2003-01-06 Jan Nieuwenhuizen <janneke@gnu.org> |
3202 |
|
3203 |
* input/test/dpncnt.ly: New file. |
3204 |
|
3205 |
* lily/my-lily-lexer.cc: Add chordnames keyword. |
3206 |
|
3207 |
* lily/parser.yy (chordnames_block): Parse chord name exception |
3208 |
lists, see input/test/dpncnt.ly. |
3209 |
|
3210 |
* scm/chord-name.scm (set-double-plus-new-chord-name-style): New |
3211 |
function. |
3212 |
|
3213 |
* scm/lily.scm (filter-out-list): Bugfix: filter rest using |
3214 |
filter-out too. |
3215 |
|
3216 |
* lily/pitch.cc (ly_pitch_transpose): Scheme name now |
3217 |
ly:pitch-transpose (was ly:transpose-pitch), in conformance with |
3218 |
pitch functions (except for ly:make-pitch, but that's apparently |
3219 |
some sort of scheme naming standard?). |
3220 |
|
3221 |
* scm/lily.scm (!=): define-public. |
3222 |
|
3223 |
* scm/new-markup.scm (make-markup-maker): define-public make-markups. |
3224 |
|
3225 |
2003-01-05 Jan Nieuwenhuizen <janneke@gnu.org> |
3226 |
|
3227 |
* scm/double-plus-new-chord-name.scm |
3228 |
(double-plus-new-chord-name->markup): New file. |
3229 |
|
3230 |
2003-01-05 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3231 |
|
3232 |
* python/lilylib.py (make_preview): don't suppress progress for |
3233 |
bbox extraction. |
3234 |
|
3235 |
2003-01-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3236 |
|
3237 |
* Documentation/user/appendices.itely (scheme): update for new syntax. |
3238 |
|
3239 |
* input/regression/chord-name-styles.ly: new file |
3240 |
|
3241 |
* lily/instrument-name-engraver.cc: create instrument names |
3242 |
without barline too. Allows instrument name on ChordNames |
3243 |
|
3244 |
* scm/new-markup.scm (interpret-markup): allow simple strings as |
3245 |
markup too. |
3246 |
|
3247 |
2003-01-04 Jan Nieuwenhuizen <janneke@gnu.org> |
3248 |
|
3249 |
* scm/chord-name.scm: Super/raise changes and fixes for Banter. |
3250 |
(step->markup-accidental): Fix: add accidental. |
3251 |
(chord::inner-name-american): |
3252 |
(chord::inner-name-jazz): Ugly fix from inner-name-banter: do not |
3253 |
append stray '/' if last superscript addition was 'o'. |
3254 |
|
3255 |
* scm/new-markup.scm (normal-size-sub-markup) |
3256 |
(normal-size-super-markup): New function. |
3257 |
|
3258 |
* lily/source-file.cc (Source_file): Add warning for possibly |
3259 |
intentional but suspicious initialization. |
3260 |
|
3261 |
* scm/chord-name.scm: Small rewrites, layout fixes. Identify and |
3262 |
add comments about cut-and-paste programming. |
3263 |
|
3264 |
* flower/rational.cc (lcm): Not used; comment out. |
3265 |
|
3266 |
2003-01-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3267 |
|
3268 |
* lily/new-fingering-engraver.cc (position_scripts): use |
3269 |
fingerHorizontalDirection to determine fingering horizontal |
3270 |
directions. |
3271 |
|
3272 |
* lily/accidental-engraver.cc (acknowledge_grob): add accidental to |
3273 |
fingering support. |
3274 |
|
3275 |
* scripts/convert-ly.py (FatalConversionError.conv): add style |
3276 |
conversion rule. |
3277 |
|
3278 |
* scm/chord-name.scm (set-chord-name-style): new function. |
3279 |
(new-chord-name-brew-molecule): revise to interpret markup only |
3280 |
(new-chord->markup): cleanuppish rewrite. To be called from the |
3281 |
new engraver. |
3282 |
|
3283 |
* lily/new-chord-name-engraver.cc: new engraver: call Chord -> |
3284 |
Markup earlier, during interpreting. |
3285 |
|
3286 |
* input/test/{banter,jazz,american}-chords.ly (scheme): update |
3287 |
style settings. Rename to chord-names-*.ly |
3288 |
|
3289 |
2003-01-03 Jan Nieuwenhuizen <janneke@gnu.org> |
3290 |
|
3291 |
* scm/chord-name.scm: Painful merge of Amy's patch to old-style |
3292 |
markup code and update to new markup. Most probably broke some of |
3293 |
it. |
3294 |
|
3295 |
2002-12-30 Juergen Reuter <reuter@ipd.uka.de> |
3296 |
|
3297 |
* Documentation/user/refman.itely: added docu for ambitus and |
3298 |
clusters |
3299 |
|
3300 |
* lily/lookup.cc, scm/tex.scm: cleanup: avoid nasty double |
3301 |
ly_quote_scm() in lookup.cc |
3302 |
|
3303 |
* mf/parmesan-clefs.mf: set_char_box fix |
3304 |
|
3305 |
* lily/cluster-engraver.cc: junk implicit protection; use |
3306 |
Protected_scm instead |
3307 |
|
3308 |
2002-12-29 Jan Nieuwenhuizen <janneke@gnu.org> |
3309 |
|
3310 |
* scm/chord-name.scm: Junk "`(," constructs, use make-FOO-markup |
3311 |
throughout. |
3312 |
|
3313 |
* scm/new-markup.scm: Turn-off error-triggering test code. |
3314 |
|
3315 |
2002-12-29 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3316 |
|
3317 |
* scm/new-markup.scm (markup-thrower-typecheck) |
3318 |
(markup-typecheck?): add full typechecking functions. |
3319 |
(make-markup-maker): add make-FOO-markup functions. |
3320 |
(markup-argument-list-error): nice error checking messages. |
3321 |
(make-markup): better function: less quoting escapades. |
3322 |
|
3323 |
2002-12-29 Jan Nieuwenhuizen <janneke@gnu.org> |
3324 |
|
3325 |
* scm/chord-name.scm: Remove fixme's. Jazz chords still broken. |
3326 |
|
3327 |
2002-12-28 Jan Nieuwenhuizen <janneke@gnu.org> |
3328 |
|
3329 |
* cygwin/lilypond.hint (requires): Add cygwin. |
3330 |
|
3331 |
* .cvsignore: Remove stepmake (huh!?!), add lib. |
3332 |
|
3333 |
* GNUmakefile.in: Add libdir links for builddir runs. |
3334 |
|
3335 |
* scripts/midi2ly.py: Add [lilypond_]libdir/python to path, |
3336 |
instead of datadir. |
3337 |
|
3338 |
* make/substitute.make (ATVARIABLES): Add lilypond_libdir, |
3339 |
local_lilypond_libdir. |
3340 |
|
3341 |
* config.make.in (lilypond_libdir): Add. |
3342 |
|
3343 |
* stepmake/stepmake/substitute-rules.make: |
3344 |
* stepmake/stepmake/script-rules.make: |
3345 |
* stepmake/stepmake/python-module-rules.make: |
3346 |
* stepmake/aclocal.m4 (STEPMAKE_LIBDIR): Fixes from |
3347 |
lilypond-python-module patch. |
3348 |
|
3349 |
2002-12-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3350 |
|
3351 |
* Documentation/user/refman.itely (Graphical interfaces): add note |
3352 |
about xml2ly. |
3353 |
|
3354 |
2002-12-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3355 |
|
3356 |
* scripts/ly2dvi.py (run_dvips): remove trailing newline |
3357 |
|
3358 |
2002-12-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3359 |
|
3360 |
* VERSION: released 1.7.10 |
3361 |
|
3362 |
* scripts/musedata2ly.py (): idem |
3363 |
|
3364 |
* scripts/midi2ly.py (dump_chord): idem |
3365 |
|
3366 |
* scripts/etf2ly.py (version): idem |
3367 |
|
3368 |
* scripts/pmx2ly.py (Slur.calculate): new chord syntax |
3369 |
|
3370 |
* scripts/mup2ly.py (pre_processor_commands): new chord syntax |
3371 |
|
3372 |
* scm/tex.scm (tex-output-expression): remove eval compat |
3373 |
glut. Other output files too. |
3374 |
|
3375 |
* scm/chord-name.scm: don't export anything from chord module. |
3376 |
|
3377 |
* input/test/american-chords.ly: idem |
3378 |
|
3379 |
* input/test/banter-chords.ly (texidoc): idem |
3380 |
|
3381 |
* input/test/Cc-chords.ly: add breakage notes. |
3382 |
|
3383 |
* Documentation/user/refman.itely (Text markup): rewrite manual section. |
3384 |
|
3385 |
* lily/parser.yy (scalar): allow \markup { } as property value. |
3386 |
|
3387 |
* scm/chord-name.scm: complete new markup usage |
3388 |
|
3389 |
* scm/grob-description.scm (all-grob-descriptions): use new markup |
3390 |
texts by default |
3391 |
|
3392 |
2002-12-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3393 |
|
3394 |
* scm/chord-name.scm: partial move to new markup texts. |
3395 |
|
3396 |
2002-12-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3397 |
|
3398 |
* scm/grob-description.scm (all-grob-descriptions): small bass figures. |
3399 |
|
3400 |
* scm/bass-figure.scm (brew-bass-figure): make stack direction |
3401 |
settable. |
3402 |
|
3403 |
2002-12-18 Heikki Junes <hjunes@cc.hut.fi> |
3404 |
|
3405 |
* lilypond-mode.el (LilyPond-command): propose 2midi if midi is |
3406 |
invoked for old midi, wait for killing. |
3407 |
|
3408 |
2002-12-16 Heikki Junes <hjunes@cc.hut.fi> |
3409 |
|
3410 |
* Documentation/user/music-glossary.tely: Finnishing. |
3411 |
|
3412 |
2002-12-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3413 |
|
3414 |
* mf/feta-nummer-code.mf: some kerning pairs. |
3415 |
|
3416 |
2002-12-14 Rune Zedeler <rz@localhost.localdomain> |
3417 |
|
3418 |
* scm/output-lib.scm (set-bar-number-visibility): Context-function |
3419 |
Added. |
3420 |
|
3421 |
* Documentation/user/refman.itely (Bar numbers): |
3422 |
set-bar-number-visibility added, modulo-bar-number removed again |
3423 |
(sorry). |
3424 |
|
3425 |
2002-12-14 Heikki Junes <hjunes@cc.hut.fi> |
3426 |
|
3427 |
* scm/output-lib.scm (modulo-bar-number-visible): add function. |
3428 |
|
3429 |
* Documentation/user/refman.itely: add modulo-bar-number-visible. |
3430 |
|
3431 |
* Documentation/user/music-glossary.tely: translate into Finnish. |
3432 |
|
3433 |
2002-12-10 Heikki Junes <hjunes@cc.hut.fi> |
3434 |
|
3435 |
* lilypond-mode.el: add shortcut for 2midi |
3436 |
|
3437 |
* lilypond-font-lock.el: fontify lyrics |
3438 |
|
3439 |
2002-12-10 Rune Zedeler <rz@daimi.au.dk> |
3440 |
|
3441 |
* scm/drums.scm : use 1.7.x names. |
3442 |
|
3443 |
* input/regression/drums.ly : Don't use << chords >> |
3444 |
|
3445 |
2002-12-10 Heikki Junes <hjunes@cc.hut.fi> |
3446 |
|
3447 |
* lilypond-mode.el: tidy, add TODO |
3448 |
|
3449 |
* make/lilypond.mandrake.spec.in: install-info quietly. |
3450 |
|
3451 |
2002-12-09 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3452 |
|
3453 |
* input/test/markup.ly: use new syntax. |
3454 |
|
3455 |
2002-12-08 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3456 |
|
3457 |
* ly/params-init.ly (interscoreline): add word-space |
3458 |
|
3459 |
* input/test/metronome.ly (eighthNote): idem. |
3460 |
|
3461 |
* input/test/script-priority.ly: use new markup |
3462 |
|
3463 |
* lily/parser.yy (markup): allow HEAD markup0 markup1 |
3464 |
|
3465 |
* lily/molecule-scheme.cc (ly:molecule-translate): new function. |
3466 |
|
3467 |
* lily/parser.yy (gen_text_def): bugfix. |
3468 |
(full_markup): allow markup identifier. |
3469 |
|
3470 |
2002-12-09 Heikki Junes <hjunes@cc.hut.fi> |
3471 |
|
3472 |
* lilypond-mode.el (LilyPond-kill-job): Kill all LilyPond compiling |
3473 |
jobs at the same time. Add horizontal lines to Command menu. |
3474 |
Allow one compiling job -- propose killing others before a new one. |
3475 |
|
3476 |
* lilypond.words: add markup, teeny, etc. |
3477 |
|
3478 |
2002-12-08 Heikki Junes <hjunes@cc.hut.fi> |
3479 |
|
3480 |
* lilypond-mode.el: Use LilyPond-command-alist for Midi and MidiAll. |
3481 |
Allow only one type of midi process; launching Midi either stops |
3482 |
midis or plays the current midi and launching MidiAll stops midis |
3483 |
and starts timidity with "-ia", i.e., XAW-interface. Bind C-c C-return |
3484 |
to MidiAll. Choose "timidity-[1-9].ly" etc. files to MidiAll. |
3485 |
|
3486 |
2002-12-07 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3487 |
|
3488 |
* lily/text-engraver.cc (process_acknowledged_grobs): use new |
3489 |
markup for new markup texts. |
3490 |
|
3491 |
* lily/mark-engraver.cc (process_music): idem |
3492 |
|
3493 |
* lily/instrument-name-engraver.cc (create_text): idem |
3494 |
|
3495 |
* scm/new-markup.scm (magnify-markup): new function. |
3496 |
|
3497 |
* scm/molecule.scm (stack-lines): bugfix. |
3498 |
|
3499 |
* lily/font-interface.cc (get_font): take font-magnification from |
3500 |
alist chain. |
3501 |
|
3502 |
2002-12-06 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3503 |
|
3504 |
* lily/molecule-scheme.cc: move scheme functions to separate file. |
3505 |
|
3506 |
* lily/font-metric.cc (ly_get_glyph): new function. |
3507 |
|
3508 |
* scm/new-markup.scm (column-markup): use baseline-skip for columns. |
3509 |
(italic-markup, dynamic-markup): new functions |
3510 |
(font-markup): new function |
3511 |
|
3512 |
* lily/molecule.cc (ly_molecule_combined_at_edge): optional |
3513 |
padding and minimum |
3514 |
|
3515 |
2002-12-07 Rune Zedeler <rz@daimi.au.dk> |
3516 |
|
3517 |
* lily/accidental-engraver.cc: |
3518 |
Bugfix: Also print forced accidentals when autoAccidentals = \turnOff |
3519 |
|
3520 |
2002-12-06 Heikki Junes <hjunes@cc.hut.fi> |
3521 |
|
3522 |
* lilypond.vim: |
3523 |
* lilypond-font-lock.el: Put \longa as duration. Accept only |
3524 |
[a-zA-Z] for user defined identifiers. Separate note cases |
3525 |
with and without a duration (allow cis\longaX). |
3526 |
|
3527 |
* lilypond.words: Add words from Info. |
3528 |
|
3529 |
2002-12-06 Mats Bengtsson <mats.bengtsson@s3.kth.se> |
3530 |
|
3531 |
* stepmake/stepmake/c++-rules.make: Compile fix (bison 1.28) |
3532 |
|
3533 |
2002-12-05 Heikki Junes <hjunes@cc.hut.fi> |
3534 |
|
3535 |
* lilypond-mode.el: Propose reverting buffer before a command if |
3536 |
it was edited with an another editor. |
3537 |
|
3538 |
2002-12-05 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3539 |
|
3540 |
* lily/molecule.cc (ly_translate_molecule): new function |
3541 |
|
3542 |
* python/GNUmakefile (INSTALLATION_DIR1): install Python module |
3543 |
into libdir |
3544 |
|
3545 |
* autogen.sh (srcdir): copy aclocal.m4 if newer. |
3546 |
|
3547 |
* stepmake/aclocal.m4: STEPMAKE_LIBDIR. |
3548 |
|
3549 |
2002-12-04 Heikki Junes <hjunes@cc.hut.fi> |
3550 |
|
3551 |
* lilypond.words: take \words from Info-index. |
3552 |
|
3553 |
2002-12-04 Jan Nieuwenhuizen <janneke@gnu.org> |
3554 |
|
3555 |
* scm/sodipodi.scm: Add instruction for generating pfa fonts. |
3556 |
|
3557 |
2002-12-02 Heikki Junes <hjunes@cc.hut.fi> |
3558 |
|
3559 |
* make/lilypond.mandrake.spec.in: use %make and %makeinstall. |
3560 |
|
3561 |
2002-12-01 Heikki Junes <hjunes@cc.hut.fi> |
3562 |
|
3563 |
* make/lilypond.mandrake.spec.in: set menu-items to lilypond-info |
3564 |
and lilypond-documentation. |
3565 |
|
3566 |
2002-12-02 Jan Nieuwenhuizen <janneke@gnu.org> |
3567 |
|
3568 |
* lily/parser.yy: Compile fix (bison 1.75). |
3569 |
|
3570 |
2002-12-01 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3571 |
|
3572 |
* VERSION: 1.7.9 released |
3573 |
|
3574 |
* scm/music-functions.scm (shift-one-duration-log): refactor. |
3575 |
Use music-map. |
3576 |
|
3577 |
* input/regression/chord-tremolo.ly (texidoc): add dot test. |
3578 |
|
3579 |
* NEWS: update. |
3580 |
|
3581 |
* lily/font-interface.cc (get-font): take alist chain i.s.o. alist |
3582 |
argument |
3583 |
|
3584 |
* scm/music-functions.scm (display-music): new function |
3585 |
(music-map): change arg order. |
3586 |
|
3587 |
* input/regression/new-markup-syntax.scm: new file |
3588 |
|
3589 |
* lily/parser.yy (markup): add \markup { .. } syntax. |
3590 |
|
3591 |
* scm/new-markup.scm (override-markup): new function |
3592 |
(lookup-markup): new function |
3593 |
(music-markup): new function |
3594 |
(lookup-markup-command): use markup-signature to store argument |
3595 |
format for parser. |
3596 |
|
3597 |
* lily/lexer.ll: preliminary \markup syntax. |
3598 |
|
3599 |
2002-11-30 Heikki Junes <hjunes@cc.hut.fi> |
3600 |
|
3601 |
* make/lilypond.mandrake.spec.in: remove extra %changelog entries, |
3602 |
add pre/post-dependencies and menus with icons from source. |
3603 |
|
3604 |
* Documentation/pictures/lilypond-48x48.xpm: |
3605 |
* Documentation/pictures/lilypond-32x32.xpm: |
3606 |
* Documentation/pictures/lilypond-16x16.xpm: new files, background |
3607 |
transparent. |
3608 |
|
3609 |
* stepmake/stepmake/generic-targets.make: |
3610 |
* stepmake/stepmake/toplevel-targets.make: Add make rpm-mandrake. |
3611 |
|
3612 |
2002-11-29 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3613 |
|
3614 |
* input/regression/music-map.ly (texidoc): new file. |
3615 |
|
3616 |
* scm/music-functions.scm (music-map): new function |
3617 |
|
3618 |
2002-11-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3619 |
|
3620 |
* lily/ligature-engraver.cc (create_ligature_spanner): fix fixes. |
3621 |
|
3622 |
2002-11-28 Heikki Junes <hjunes@cc.hut.fi> |
3623 |
|
3624 |
* input/test/to-xml.ly: |
3625 |
* lily/ligature-engraver.cc: Fixes documentation. |
3626 |
|
3627 |
* lilypond.mandrake.spec.in: |
3628 |
* lilypond.redhat.spec.in: Add lilypond.words. |
3629 |
|
3630 |
* Documentation/user/refman.itely: Mention Info inside emacs. |
3631 |
|
3632 |
* lilypond.suse.spec.in: |
3633 |
* lilypond.redhat.spec.in: |
3634 |
* lilypond.mandrake.spec.in: Set root-owner for doc (tobbe@nyvalls.se). |
3635 |
|
3636 |
2002-11-27 Jan Nieuwenhuizen <janneke@gnu.org> |
3637 |
|
3638 |
* scripts/ly2dvi.py (run_dvips): Use ly.read_pipe () instead of |
3639 |
os.popen.read (). |
3640 |
|
3641 |
2002-11-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3642 |
|
3643 |
* scripts/ly2dvi.py (include_path): print warning if failing anything. |
3644 |
|
3645 |
* python/lilylib.py (error): add space |
3646 |
|
3647 |
2002-11-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3648 |
|
3649 |
* GNUmakefile.in (EXTRA_DIST_FILES): add lilypond.words for |
3650 |
distribution. |
3651 |
|
3652 |
2002-11-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3653 |
|
3654 |
* lily/paper-outputter.cc (Paper_outputter): close port when |
3655 |
finishing score. |
3656 |
|
3657 |
2002-11-26 Jan Nieuwenhuizen <janneke@gnu.org> |
3658 |
|
3659 |
* scm/sodipodi.scm: Fixes. |
3660 |
|
3661 |
2002-11-26 Heikki Junes <hjunes@cc.hut.fi> |
3662 |
|
3663 |
* lilypond-mode.el: Look shortcuts in menu from keymap, if possible. |
3664 |
|
3665 |
* buildscripts/make-font-dir.py: Fix. |
3666 |
|
3667 |
2002-11-25 Heikki Junes <hjunes@cc.hut.fi> |
3668 |
|
3669 |
* lilypond-mode.el: Add support for Info inside Emacs. |
3670 |
|
3671 |
2002-11-24 Jan Nieuwenhuizen <janneke@gnu.org> |
3672 |
|
3673 |
* buildscripts/make-font-dir.py: |
3674 |
* mf/GNUmakefile: Make sodipodi font map. |
3675 |
|
3676 |
* scm/sodipodi.scm: Add more output functions. |
3677 |
|
3678 |
* mf/feta-nummer.mf: |
3679 |
* mf/feta-beugel.mf: Add font_coding_scheme. |
3680 |
|
3681 |
* lily/paper-outputter.cc (output_header): Fix creator string. |
3682 |
|
3683 |
2002-11-23 Heikki Junes <hjunes@cc.hut.fi> |
3684 |
|
3685 |
* lilypond-mode.el (LilyPond-autocompletion): invoked with |
3686 |
[S-iso-lefttab], fixes at bol and eol, descriptive variable names. |
3687 |
|
3688 |
* lilypond.words: add two (Everybody can add/remove words now!). |
3689 |
|
3690 |
* debian/rules: |
3691 |
* make/lilypond.suse.spec.in: |
3692 |
* make/lilypond.mandrake.spec.in: |
3693 |
* make/lilypond.redhat.spec.in: Add lilypond.words for emacs-files. |
3694 |
|
3695 |
* Documentation/user/refman.itely: Mention autocompletion. |
3696 |
|
3697 |
2002-11-23 Jan Nieuwenhuizen <janneke@gnu.org> |
3698 |
|
3699 |
* scripts/ly2dvi.py: Add paper sizes. |
3700 |
|
3701 |
* lily/timing-engraver.cc: |
3702 |
* lily/time-signature.cc: |
3703 |
* lily/span-bar.cc: |
3704 |
* lily/grob-scheme.cc: Code formatting fixes. |
3705 |
|
3706 |
* scm/sodipodi.scm: |
3707 |
* scm/sketch.scm: |
3708 |
* buildscripts/mf-to-table.py: |
3709 |
* buildscripts/make-font-dir.py: Font testing. |
3710 |
|
3711 |
2002-11-23 Heikki Junes <hjunes@cc.hut.fi> |
3712 |
|
3713 |
* lilypond-mode.el (LilyPond-autocompletion): deletes end-of-word, |
3714 |
inserts try-completion and shows all-completions. |
3715 |
|
3716 |
* lilypond.words: '\' -> '\\' |
3717 |
|
3718 |
* lilypond-mode.el: load libraries in the end, lilypond.words defines |
3719 |
LilyPond-keywords, LilyPond-identifiers and LilyPond-reserved-words. |
3720 |
|
3721 |
* lilypond-font-lock.el: Use LilyPond-keywords, LilyPond-identifiers |
3722 |
and LilyPond-reserved-words. |
3723 |
|
3724 |
2002-11-22 Heikki Junes <hjunes@cc.hut.fi> |
3725 |
|
3726 |
* lilypond-mode.el (LilyPond-words-filename): find lilypond.words |
3727 |
from load-path. |
3728 |
|
3729 |
* lilypond-mode.el (LilyPond-autocompletion): shows completions in |
3730 |
the mini-buffer with Control-Shift-c. |
3731 |
|
3732 |
2002-11-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3733 |
|
3734 |
* lily/parser.yy (tempo_event): use tempo-unit for \tempo |
3735 |
duration. This fixes \tempo taking time. |
3736 |
|
3737 |
2002-11-21 Mats Bengtsson <mats.bengtsson@s3.kth.se> |
3738 |
|
3739 |
* lily/volta-engraver.cc (process_acknowledged_grobs): |
3740 |
Allow for text markup in repeatCommands. |
3741 |
|
3742 |
2002-11-21 Heikki Junes <hjunes@cc.hut.fi> |
3743 |
|
3744 |
* lilypond-mode.el (LilyPond-insert-string): new function, use it |
3745 |
in LilyPond-insert-tag-notes. LilyPond-insert-between, new function. |
3746 |
Get rid of skeleton.el-dependency. |
3747 |
|
3748 |
* Documentation/topdocs/INSTALL.texi: tell how to get syntax-highlight. |
3749 |
|
3750 |
2002-11-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3751 |
|
3752 |
* lily/beam-engraver.cc (stop_translation_timestep): reset |
3753 |
now_stop_ev_ |
3754 |
|
3755 |
* lily/scm-option.cc: add parse-protect to ly:set-option |
3756 |
|
3757 |
* lily/lexer.ll: set errorlevel if GUILE fails during parse. |
3758 |
|
3759 |
2002-11-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3760 |
|
3761 |
* lily/include/ligature-bracket.hh: removed |
3762 |
* lily/ligature-bracket.cc: removed |
3763 |
|
3764 |
* lilypond-mode.el (LilyPond-expand-alist): set LaTeX extension to |
3765 |
.tex |
3766 |
|
3767 |
* lily/beam.cc (set_beaming): don't change beam count on rests. |
3768 |
(brew_molecule): always set flag-width > 0. |
3769 |
|
3770 |
2002-11-19 Heikki Junes <hjunes@cc.hut.fi> |
3771 |
|
3772 |
* lilypond-mode.el: LilyPond-imenu-generic-re: only alphabetic |
3773 |
chars, remove instructions; instead, refer to lilypond-init.el and |
3774 |
Documentation/topdocs/INSTALL.texi. |
3775 |
|
3776 |
* lilypond.words: add identifiers and reserved words. |
3777 |
|
3778 |
* Documentation/topdocs/INSTALL.texi: separate sections for installing |
3779 |
files and adding a load-path. |
3780 |
|
3781 |
* lilypond-init.el: Instructions, extracted from |
3782 |
Documentation/topdocs/INSTALL.texi. |
3783 |
|
3784 |
2002-11-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3785 |
|
3786 |
* VERSION: 1.7.8 released |
3787 |
|
3788 |
* lily/grob.cc (warning): better robustness fix. |
3789 |
|
3790 |
2002-11-19 Juergen Reuter <reuter@ipd.uka.de> |
3791 |
|
3792 |
* lily/cluster-engraver.cc: bugfix: use protected scm upon columns |
3793 |
|
3794 |
* lily/cluster-engraver.cc: stick better to variable naming |
3795 |
conventions |
3796 |
|
3797 |
* lily/cluster-engraver.cc: bugfix: delay typesetting of cluster |
3798 |
until stop_translation_timestep() |
3799 |
|
3800 |
* lily/cluster-engraver.cc, lily/cluster.cc: design fix: pass |
3801 |
min/max coordinates to backend, but no musical info such as |
3802 |
pitches |
3803 |
|
3804 |
* lily/cluster.cc: robustness fix: do not crash upon empty cluster |
3805 |
|
3806 |
* lily/grob.cc: robustness fix: warning(): do not crash if |
3807 |
cause is not set |
3808 |
|
3809 |
* lily/ligature-bracket-engraver.cc, scm/grob-description.scm: use |
3810 |
the much more elaborated tuplet brackets than the very naive and |
3811 |
simple ligature bracket grob |
3812 |
|
3813 |
2002-11-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3814 |
|
3815 |
* Documentation/user/refman.itely (Analysis brackets): add |
3816 |
horizontal bracket doco. |
3817 |
|
3818 |
* ly/property-init.ly (setMmRestFermata): added. |
3819 |
|
3820 |
* Documentation/user/refman.itely (Multi measure rests): fermatas |
3821 |
on mm rests. |
3822 |
|
3823 |
* input/regression/apply-context.ly (texidoc): new file |
3824 |
|
3825 |
* lily/parser.yy (Simple_music): \applycontext #FUNCTION allows |
3826 |
code to be executed during interpretation. Possible applications: |
3827 |
smart octavation, more advanced bar checks. |
3828 |
|
3829 |
* lily/apply-context-iterator.cc: new file. |
3830 |
|
3831 |
2002-11-18 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3832 |
|
3833 |
* input/test/new-markup.ly: new file. |
3834 |
|
3835 |
* lily/text-item.cc (text_to_molecule): new function |
3836 |
|
3837 |
* scm/new-markup.scm (lambda): new file |
3838 |
|
3839 |
* lily/function-documentation.cc (ly_add_function_documentation): |
3840 |
add proc property as well |
3841 |
|
3842 |
2002-11-17 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3843 |
|
3844 |
* Documentation/user/music-glossary.tely (Top): add custos. |
3845 |
|
3846 |
2002-11-18 Heikki Junes <hjunes@cc.hut.fi> |
3847 |
|
3848 |
* Documentation/topdocs/INSTALL.texi: advise how to include source |
3849 |
path to Emacs load-path and improve language. |
3850 |
|
3851 |
2002-11-16 Jan Nieuwenhuizen <janneke@gnu.org> |
3852 |
|
3853 |
* GNUmakefile.in: config.h message fix. |
3854 |
|
3855 |
* autogen.sh: |
3856 |
* aclocal.m4: Regenerate. |
3857 |
|
3858 |
* configure.in: |
3859 |
* config.make.in: |
3860 |
* stepmake/config.make.in: |
3861 |
* stepmake/configure.in: |
3862 |
* stepmake/autogen.sh: |
3863 |
* stepmake/aclocal.m4: Update for autoconf 2.56. |
3864 |
|
3865 |
2002-11-16 Heikki Junes <hjunes@cc.hut.fi> |
3866 |
|
3867 |
* Documentation/topdocs/INSTALL.texi: instructions for an user how |
3868 |
to install Emacs-mode. Instructions how to use vim-mode. |
3869 |
|
3870 |
2002-11-14 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3871 |
|
3872 |
* scm/music-types.scm (music-descriptions): no length for tempo event. |
3873 |
|
3874 |
* input/*.ly: add \version everywhere. |
3875 |
|
3876 |
* input/*.ly: update syntax to 1.7 + new-chords. |
3877 |
|
3878 |
* VERSION: 1.7.7 released. |
3879 |
|
3880 |
* Documentation/user/*.tely: new chord syntax. |
3881 |
|
3882 |
* input/regression/[bc]*.ly (texidoc): syntax updates. |
3883 |
|
3884 |
2002-11-13 Heikki Junes <hjunes@cc.hut.fi> |
3885 |
|
3886 |
* lilypond.words: add vocabulary to be used in auto-completion |
3887 |
|
3888 |
* vimrc: autocompletion in Insert/Replace-mode with <Ctrn-N> |
3889 |
|
3890 |
* lilypond.vim: allow note name at EOF |
3891 |
|
3892 |
2002-11-13 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3893 |
|
3894 |
* buildscripts/new-chords.py (edit): -e option: inline editing. |
3895 |
|
3896 |
* input/regression/a*.ly (texidoc): syntax updates. |
3897 |
|
3898 |
* Documentation/user/lilypond-book.itely (Integrating La@TeX{} and |
3899 |
music): elucidations. |
3900 |
|
3901 |
2002-11-11 Juergen Reuter <reuter@ipd.uka.de> |
3902 |
|
3903 |
* lily/include/lily-proto.hh, ly/engraver-init.ly, |
3904 |
ly/spanners-init.ly, scm/grob-description.scm, |
3905 |
scm/grob-property-description.scm, scm/music-types.scm, |
3906 |
lily/cluster-engraver.cc, lily/cluster.cc, |
3907 |
lily/include/cluster.hh, input/test/cluster.ly: cluster |
3908 |
implementation |
3909 |
|
3910 |
* lily/include/lookup.hh, lily/lookup.cc, scm/pdf.scm |
3911 |
ps/music-drawing-routines.ps, scm/ascii-script.scm, scm/ps.scm, |
3912 |
scm/sketch.scm, scm/tex.scm: support for dots and polygons added |
3913 |
|
3914 |
* lily/lookup.cc: bugfix: fixed infinite loop in frame () |
3915 |
|
3916 |
* mf/parmesan-heads.mf: bugfix: vaticana punctum set_char_box |
3917 |
|
3918 |
* scm/grob-description.scm: bugfix: by default, use default note |
3919 |
head style when engraving ligatures |
3920 |
|
3921 |
* lily/note-heads-engraver.cc: bugfix: do not steal ligature events |
3922 |
|
3923 |
* lily/mensural-ligature-engraver.cc: bugfix: accept ligature |
3924 |
events |
3925 |
|
3926 |
* lily/ligature-bracket-engraver.cc: bugfix: accept ligature events |
3927 |
|
3928 |
* input/test/ancient-font.ly: bugfix: style -> flag-style |
3929 |
|
3930 |
* lily/ligature-engraver.cc: indentation fix |
3931 |
|
3932 |
* lily/parser.yy: indentation fixes |
3933 |
|
3934 |
2002-11-09 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3935 |
|
3936 |
* input/regression/measure-grouping.ly: more elaborate example. |
3937 |
|
3938 |
* lily/moment.cc: ly:add-moment, ly:mul-moment, |
3939 |
ly:div-moment. New functions |
3940 |
|
3941 |
* scm/music-functions.scm (set-time-signature): new function, |
3942 |
allow inline time sig settings with measure grouping. |
3943 |
|
3944 |
* lily/parser.yy (command_element): move time sig construction |
3945 |
into Scheme. |
3946 |
|
3947 |
* lily/side-position-interface.cc (out_of_staff): new function, |
3948 |
like padding, but keep minimum distance from staff. Easier than |
3949 |
linespanners (dynamics, pedals), but roughly the same effect. |
3950 |
|
3951 |
2002-11-10 Heikki Junes <hjunes@cc.hut.fi> |
3952 |
|
3953 |
* emacs-mode.el: Added spanish-note-replacements |
3954 |
(Carlos Betancourt, <carlos.betancourt@chello.be>). |
3955 |
|
3956 |
* vimrc: (Un)commenting with <(S-)F12>, tidy. |
3957 |
|
3958 |
2002-11-08 Heikki Junes <hjunes@cc.hut.fi> |
3959 |
|
3960 |
* lilypond.vim: Do not fontify cises, desis, etc. |
3961 |
|
3962 |
* vimrc: view dvi with <S-F6> |
3963 |
|
3964 |
2002-11-08 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
3965 |
|
3966 |
* lily/lookup.cc (triangle): new function. |
3967 |
|
3968 |
* input/regression/measure-grouping.ly (texidoc): new file: show |
3969 |
triangles and brackets for beat groups of 3 and 2. |
3970 |
|
3971 |
* lily/include/measure-grouping-spanner.hh (class |
3972 |
Measure_grouping): new file. |
3973 |
|
3974 |
* lily/measure-grouping-spanner.cc (brew_molecule): new file |
3975 |
|
3976 |
* lily/measure-grouping-engraver.cc (class |
3977 |
Measure_grouping_engraver): new file. |
3978 |
|
3979 |
2002-11-06 Jan Nieuwenhuizen <janneke@gnu.org> |
3980 |
|
3981 |
* Merge from stable: |
3982 |
|
3983 |
cvs update -jlilypond_1_6_6 -jlilypond_1_6_6_1 |
3984 |
|
3985 |
* ly/paper16-init.ly (paperSixteen): Bugfix: set fonts instead of |
3986 |
stylesheet. |
3987 |
|
3988 |
* ly/paper19.ly: Include paper19-init.ly. |
3989 |
|
3990 |
* ly/paper19-init.ly: New file. |
3991 |
|
3992 |
* Documentation/user/tutorial.itely (First steps): Fix first |
3993 |
example for font test. |
3994 |
|
3995 |
* input/tutorial/brahms-tweaked.ly: Fix by hand for font test. |
3996 |
|
3997 |
* ChangeLog: Add 1.7.6 release marker (see below). |
3998 |
|
3999 |
* stepmake/stepmake/python-module-vars.make (EXTRA_DIST_FILES): |
4000 |
Add .py files. |
4001 |
|
4002 |
2002-11-06 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4003 |
|
4004 |
* input/tutorial/sammartini.ly (bassvoices): to new syntax. |
4005 |
|
4006 |
* input/tutorial/*.ly: update to new syntax. |
4007 |
|
4008 |
* lily/parser.yy (Composite_music): new transpose syntax, |
4009 |
\transpose FROM TO MUSIC. |
4010 |
|
4011 |
2002-11-04 Jan Nieuwenhuizen <janneke@gnu.org> |
4012 |
|
4013 |
* scripts/lilypond-book.py: * scripts/ly2dvi.py: Fix: redirect |
4014 |
latex progress/error output to stderr (by default this goes to |
4015 |
stdout). Show lilypond progress, even when not verbose. |
4016 |
|
4017 |
* python/lilylib.py (system): New optional parameter to control |
4018 |
showing of progress. |
4019 |
|
4020 |
* scm/backend-documentation-lib.scm (check-dangling-properties): |
4021 |
Fix error message. |
4022 |
|
4023 |
* lily/text-item.cc (ADD_INTERFACE): Remove align, magnify. Add |
4024 |
axis, extent. |
4025 |
|
4026 |
* scm/grob-property-description.scm (magnify): Remove. |
4027 |
(extent, axis): Add. |
4028 |
|
4029 |
2002-11-03 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4030 |
|
4031 |
* VERSION: Release 1.7.6. |
4032 |
|
4033 |
* scripts/convert-ly.py: more uniformization substitutions. |
4034 |
|
4035 |
* buildscripts/new-chords.py (sub_chords): new file. |
4036 |
|
4037 |
2002-11-03 Jan Nieuwenhuizen <janneke@gnu.org> |
4038 |
|
4039 |
* mf/GNUmakefile: Bugfix: Use actual fontname (.AFM FontName) for |
4040 |
lilypond.map. Include sauter fonts too. Cleanups. |
4041 |
|
4042 |
2002-11-02 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4043 |
|
4044 |
* Documentation/user/tutorial.itely (First steps): change to new |
4045 |
chord/tie/slur/beam notation. |
4046 |
|
4047 |
* lily/parser.yy (event_that_take_dir): allow postfix notation for |
4048 |
ties. |
4049 |
|
4050 |
* lily/new-tie-engraver.cc (process_acknowledged_grobs): new |
4051 |
engraver. Process ties in postfix notation, i.e. c8-~ c |
4052 |
|
4053 |
* lilypond-mode.el (LilyPond-command-alist): run LaTeX by default. |
4054 |
|
4055 |
* input/regression/beam-postfix-notation.ly (texidoc): new file. |
4056 |
|
4057 |
* lily/parser.yy (event_that_take_dir): allows c8-[ for beams. |
4058 |
|
4059 |
* lily/beam-engraver.cc (try_music): accept new-beam-events |
4060 |
|
4061 |
* input/regression/chord-scripts.ly (texidoc): new file |
4062 |
|
4063 |
* lily/new-fingering-engraver.cc (acknowledge_grob): also handle |
4064 |
script-events. |
4065 |
|
4066 |
* scm/script.scm (default-script-alist): cleanup. |
4067 |
|
4068 |
* lily/script-engraver.cc (make_script_from_event): cleanup. |
4069 |
|
4070 |
* lily/lyric-combine-music-iterator.cc |
4071 |
(Lyric_combine_music_iterator): remove superfluous events. |
4072 |
(melisma_busy): new function. Fix broken melismas. |
4073 |
|
4074 |
2002-10-31 Heikki Junes <hjunes@cc.hut.fi> |
4075 |
|
4076 |
* vimrc: Add shortcuts for compiling, midi-playing and PS-viewing. |
4077 |
Remove nonvalid settings. Use descriptive key names. |
4078 |
Use <Return> to indicate the pressing of that key. |
4079 |
|
4080 |
2002-10-30 Jan Nieuwenhuizen <janneke@gnu.org> |
4081 |
|
4082 |
* scripts/lilypond-book.py (option_definitions): Typo. |
4083 |
|
4084 |
* scripts/ly2dvi.py: Updates. |
4085 |
|
4086 |
* python/lilylib.py (setup_environment, print_environment) |
4087 |
(get_bbox, make_preview): Merge and remove from ly2dvi and |
4088 |
lilypond-book. |
4089 |
|
4090 |
* scripts/lilypond-book.py: Use lilylib. Cleanups. |
4091 |
|
4092 |
* .cvsignore: Remove some cruft. |
4093 |
|
4094 |
* make/lilypond-vars.make (PYTHONPATH): Add python's outdir to |
4095 |
path. |
4096 |
|
4097 |
* scripts/ly2dvi.py: Use lilylib as module. Fail gracefully if |
4098 |
kpsexpand, kpsewhich, ps2pdf exit with error. Cleanups and fixes |
4099 |
throughout. |
4100 |
|
4101 |
* python/lilylib.py (quiet_system): Junk |
4102 |
(system): Display error log upon failure. |
4103 |
(read_pipe): New function. Cleanups and fixes. |
4104 |
|
4105 |
* python/*.py: Rename from *.py.in. |
4106 |
|
4107 |
* make/substitute.make (ATVARIABLES): Add lilypond_datadir. |
4108 |
|
4109 |
* GNUmakefile.in (SUBDIRS): Move python before scripts. |
4110 |
|
4111 |
2002-10-30 Jan Nieuwenhuizen <janneke@gnu.org> |
4112 |
|
4113 |
* python/GNUmakefile: Bugfix: handle modules. |
4114 |
|
4115 |
* stepmake/stepmake/python-module-targets.make (default): Add |
4116 |
compiled modules. |
4117 |
|
4118 |
* stepmake/stepmake/python-module-rules.make: Add rule for byte |
4119 |
compiling modules. |
4120 |
|
4121 |
* stepmake/stepmake/python-module-vars.make (OUT_PY_MODULES): |
4122 |
Bugfix. (OUT_PYC_MODULES): Add. |
4123 |
|
4124 |
2002-10-30 Heikki Junes <hjunes@cc.hut.fi> |
4125 |
|
4126 |
* make/lilypond.mandrake.spec.in: Repair info. Comment out menu. |
4127 |
Use default paths. Refresh description. |
4128 |
|
4129 |
2002-10-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4130 |
|
4131 |
* VERSION: 1.7.5 released |
4132 |
|
4133 |
* input/regression/finger-chords.ly (texidoc): new file. |
4134 |
|
4135 |
* lily/script-engraver.cc (process_music): remove scriptHorizontal |
4136 |
support |
4137 |
|
4138 |
* lily/fingering-engraver.cc (process_music): remove kludgy |
4139 |
scriptHorizontal stuff. |
4140 |
|
4141 |
* lily/script.cc: remove staff-support property. |
4142 |
|
4143 |
* lily/new-fingering-engraver.cc (add_fingering): new |
4144 |
file. Fingering engraver for new style chords. |
4145 |
|
4146 |
2002-10-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4147 |
|
4148 |
* lily/parser.yy (bare_number): allow 4 \cm (without |
4149 |
decimal dot). (should backport to 1.6?) |
4150 |
|
4151 |
* ly/declarations-init.ly: use Scheme for dimension defs. |
4152 |
|
4153 |
* lily/parser.yy (TODO): remove hard coded dimensions, add |
4154 |
REAL NUMBER_IDENTIFIER production. |
4155 |
|
4156 |
* lily/rest-collision.cc (force_shift_callback): rewrite using |
4157 |
-done property. |
4158 |
|
4159 |
* scm/grob-property-description.scm (rest-collision-done): add |
4160 |
property. |
4161 |
|
4162 |
* lilypond.vim: add file (<hjunes@cc.hut.fi>) |
4163 |
|
4164 |
2002-10-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4165 |
|
4166 |
* input/regression/multi-measure-rest-center.ly: new file. |
4167 |
|
4168 |
* lily/multi-measure-rest.cc (big_rest): multi measure rest was |
4169 |
off horizontally by 0.05 ss. Fixed. |
4170 |
|
4171 |
2002-10-22 Jan Nieuwenhuizen <janneke@gnu.org> |
4172 |
|
4173 |
* scm/pdftex.scm: Rename ly-number to ly:number->string. |
4174 |
|
4175 |
* Documentation/topdocs/index.tely: Remove duplicate from merge. |
4176 |
|
4177 |
2002-10-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4178 |
|
4179 |
* lily/tie.cc (get_control_points): also avoid staff lines on the |
4180 |
just outside the outer staff lines |
4181 |
|
4182 |
2002-10-21 Jan Nieuwenhuizen <janneke@gnu.org> |
4183 |
|
4184 |
* ly/params-init.ly: Just define style-alist, no need to |
4185 |
define-public. |
4186 |
|
4187 |
* input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly: Fix style override |
4188 |
(thanks Han-Wen). |
4189 |
|
4190 |
* mf/GNUmakefile (FONT_FILES): Add feta-nummer. |
4191 |
(FET_FILES): = FONT_FILES. |
4192 |
|
4193 |
* Merge from stable: |
4194 |
|
4195 |
cvs update -jlilypond_1_6_5 -jlilypond_1_6_6 |
4196 |
|
4197 |
2002-10-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4198 |
|
4199 |
* VERSION: 1.7.4 released. |
4200 |
|
4201 |
* scm/generate-documentation.scm (string-append): add macro |
4202 |
definitions. |
4203 |
|
4204 |
* lily/text-item.cc (lookup_text): don't use virtual fonts for |
4205 |
normal texts. |
4206 |
|
4207 |
* lily/multi-measure-rest-engraver.cc: make separate |
4208 |
MultiMeasureRestNumber grob. Introduce restNumberThreshold. |
4209 |
|
4210 |
* lily/multi-measure-rest.cc: remove text handling. Remove |
4211 |
number-threshold. |
4212 |
|
4213 |
2002-10-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4214 |
|
4215 |
* scm/music-types.scm: doc patch by Graham Percival |
4216 |
|
4217 |
2002-10-19 Jan Nieuwenhuizen <janneke@gnu.org> |
4218 |
|
4219 |
* buildscripts/make-font-dir.py (sketch_p): Bugfix: only write |
4220 |
encoding part. |
4221 |
(Font_info.set_defaults): pixelsize now also defauts to '0'. |
4222 |
(sketch_p): Sketch wants only first four elements of X11 font spec. |
4223 |
|
4224 |
* buildscripts/mf-to-table.py (parse_logfile): Bugfix. |
4225 |
|
4226 |
* mf/feta-autometric.mf: Write foundry and family to log. |
4227 |
|
4228 |
* mf/GNUmakefile: Fixes for pfx builds. Also write sketch |
4229 |
font translation table. |
4230 |
|
4231 |
* buildscripts/mf-to-table.py: Better font info into afm. |
4232 |
|
4233 |
* buildscripts/make-font-dir.py: Use font info from afm. Mftrace |
4234 |
1.0.9 required. |
4235 |
|
4236 |
* configure.in: Whine for mftrace 1.0.9. |
4237 |
|
4238 |
2002-10-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4239 |
|
4240 |
* lily/parser.yy (chord_body): allow <<c e>>4 notation. |
4241 |
|
4242 |
* lily/main.cc (main_prog): don't try to load init.EXT when |
4243 |
processing foo.EXT. |
4244 |
|
4245 |
2002-10-15 Rune Zedeler <rune@zedeler.dk> |
4246 |
|
4247 |
* scm/tex.scm (zigzig-line): added. |
4248 |
|
4249 |
* scm/ps.scm (zigzag-line): added. |
4250 |
|
4251 |
* ps/music-drawing-routines.ps (subvec): added. |
4252 |
(draw_zigzag_line): added. |
4253 |
|
4254 |
* lily/line-spanner.cc: Add support for #'type = #'zigzag. reading |
4255 |
grob properties zigzag-width and zigzag-length. |
4256 |
|
4257 |
* input/regression/glissando.ly: Add some zig-zagged glissandi. |
4258 |
|
4259 |
2002-10-15 Jan Nieuwenhuizen <janneke@gnu.org> |
4260 |
|
4261 |
* scm/sodipodi.scm: Some fixes. Sketch also groks this bare-bones |
4262 |
svg output, including font. |
4263 |
|
4264 |
2002-10-14 Jan Nieuwenhuizen <janneke@gnu.org> |
4265 |
|
4266 |
* scm/lily.scm: Register sodipodi output module. |
4267 |
|
4268 |
* scm/sodipodi.scm: New file. |
4269 |
|
4270 |
* lily/afm.cc (read_afm_file): Read TfmCheckSum from comment. |
4271 |
|
4272 |
* buildscripts/mf-to-table.py (base): Write TfmChecksum in |
4273 |
comment, after header. |
4274 |
(parse_logfile): Remove invalid key FontFamily. Add mandatory key |
4275 |
FullName. Fix FontName key. |
4276 |
|
4277 |
2002-10-14 Rune Zedeler <rune@zedeler.dk> |
4278 |
|
4279 |
* lily/rest.cc (after_line_breaking): bugfix: dots after half |
4280 |
and breve rests. |
4281 |
|
4282 |
* input/test/blank-notes.ly: bugfix |
4283 |
|
4284 |
* lily/rest.cc (after_line_breaking): bugfix: dots after whole |
4285 |
rests. (Kim Shrier) |
4286 |
|
4287 |
* input/test/rest-dot-positions.ly: Added. (Kim Shrier) |
4288 |
|
4289 |
2002-10-14 Jan Nieuwenhuizen <janneke@gnu.org> |
4290 |
|
4291 |
* scm/tex.scm: |
4292 |
* scm/ps.scm: Cleanup and remove obsolete junk. |
4293 |
|
4294 |
* Documentation/user/internals.itely: |
4295 |
* Documentation/user/refman.itely: Run texinfo-all-menus-update. |
4296 |
|
4297 |
* lily/parser.yy: Identify shift/reduce problems. |
4298 |
|
4299 |
* input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly: Rename |
4300 |
make-style-sheet. Too specific for convert-ly? |
4301 |
|
4302 |
2002-10-14 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4303 |
|
4304 |
* po/cs.po: added czech translation, courtesy Tomas Kopecek. |
4305 |
|
4306 |
* input/test/*.ly: various fixes. |
4307 |
|
4308 |
* lily/music.cc (name): bugfix |
4309 |
|
4310 |
* lily/piano-pedal-engraver.cc (try_music): fix pedals. |
4311 |
|
4312 |
* lily/input-file-results.cc (code): set-point-and-click! -> |
4313 |
set-point-and-click |
4314 |
|
4315 |
2002-10-13 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4316 |
|
4317 |
* Use uniform ly: prefix for exported scheme primitive functions. |
4318 |
|
4319 |
* scm/music-types.scm: junk compat glue |
4320 |
|
4321 |
* scripts/convert-ly.py: add rules for stuff below, junk |
4322 |
compatibility glue for spanrequest. |
4323 |
|
4324 |
* lily/parser.yy (verbose_event): remove \spanrequest, |
4325 |
\commandspanrequest, \script. |
4326 |
|
4327 |
* lily/identifier-smob.cc (LY_DEFINE): change name to ly-export |
4328 |
|
4329 |
* lily/parser.yy: remove arpeggio keyword; use identifier. Idem |
4330 |
for \penalty, \glissando. |
4331 |
|
4332 |
* VERSION: release 1.7.3 |
4333 |
|
4334 |
2002-10-13 Rune Zedeler <rune@zedeler.dk> |
4335 |
|
4336 |
* lily/accidental-engraver.cc: Fix |
4337 |
grace-in-the-beginning-of-measure bug caused by the resent |
4338 |
partial-measure fix. |
4339 |
|
4340 |
* lily/stem.cc: reversed noteheads overlap half of the stem. (Full |
4341 |
overlap looks too crowded) |
4342 |
|
4343 |
2002-10-13 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4344 |
|
4345 |
* lily/parser.yy (assignment): allow SCM expression as assignment. |
4346 |
|
4347 |
* lily/include/music-output-def.hh (class Music_output_def): |
4348 |
* lily/music-output-def.cc: |
4349 |
* lily/paper-def.cc: |
4350 |
* scm/font.scm (markup-to-properties): |
4351 |
* lily/parser.yy (music_output_def_body): |
4352 |
remove style_sheet_ |
4353 |
|
4354 |
2002-10-12 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4355 |
|
4356 |
* ly/grace-init.ly (startGraceMusic): shorten default grace stem |
4357 |
length. |
4358 |
|
4359 |
* input/regression/spacing-to-grace.ly: new file. |
4360 |
|
4361 |
* input/regression/spacing-end-of-line.ly: new file. |
4362 |
|
4363 |
* lily/note-spacing.cc (get_spacing): take into account breakable |
4364 |
stuff sticking out at the left (time sig change at line break). |
4365 |
|
4366 |
* lily/spacing-spanner.cc (breakable_column_spacing): junk weird |
4367 |
raggedright code. |
4368 |
|
4369 |
* scm/music-functions.scm (make-voice-props-set): add |
4370 |
staff-position for mm rests. |
4371 |
|
4372 |
* lily/spacing-spanner.cc (musical_column_spacing): shrink space |
4373 |
before grace notes a little. |
4374 |
|
4375 |
* lily/parser.yy (sup_quotes): use '\'' for sup_quotes. |
4376 |
|
4377 |
* lily/break-align-interface.cc (do_alignment): right-edge spacing |
4378 |
key adds space at the end of line. |
4379 |
|
4380 |
2002-10-11 Jan Nieuwenhuizen <janneke@gnu.org> |
4381 |
|
4382 |
* scm/sketch.scm: Fix beams. |
4383 |
|
4384 |
* buildscripts/mf-to-table.py: Add EncodingScheme. |
4385 |
|
4386 |
* scm/sketch.scm: Resurrect. |
4387 |
|
4388 |
2002-10-11 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4389 |
|
4390 |
* lily/multi-measure-rest.cc: use breve rests for measure lengths |
4391 |
longer than 4/4. Patch courtesy Kim Shrier <kim@tinker.com>. |
4392 |
|
4393 |
2002-10-10 Jan Nieuwenhuizen <janneke@gnu.org> |
4394 |
|
4395 |
* stepmake/stepmake/c++-rules.make: Fixes for bison 1.50. |
4396 |
|
4397 |
* lily/lexer.ll (My_lily_lexer): Avoid silly flex induced gcc warnings. |
4398 |
|
4399 |
2002-10-11 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4400 |
|
4401 |
* lily/my-lily-lexer.cc (prepare_for_next_token): use previous |
4402 |
token for origin information. |
4403 |
|
4404 |
* lily/parser.yy (My_lily_lexer): do identifier location and |
4405 |
cloning from lexer. |
4406 |
|
4407 |
* scm/music-functions.scm (make-multi-measure-rest): move mmrest |
4408 |
logic out of the parser. Add bar checks on both ends. |
4409 |
|
4410 |
* Documentation/user/refman.itely (Multi measure rests): add more |
4411 |
notes about mm rests. |
4412 |
|
4413 |
2002-10-10 Jan Nieuwenhuizen <janneke@gnu.org> |
4414 |
|
4415 |
* input/regression/bar-scripts.ly: Re-enable. |
4416 |
|
4417 |
* lily/parser.yy: |
4418 |
* stepmake/stepmake/c++-rules.make: Fixes for bison 1.51 to be |
4419 |
released rsn. Bison 1.50 has a crucial bug and won't work. |
4420 |
|
4421 |
* lily/lexer.ll (My_lily_lexer): Avoid silly flex induced gcc warnings. |
4422 |
|
4423 |
|
4424 |
2002-10-07 Jan Nieuwenhuizen <janneke@gnu.org> |
4425 |
|
4426 |
* input/regression/bar-scripts.ly: Blunt documentation build fix. |
4427 |
|
4428 |
2002-10-05 Jan Nieuwenhuizen <janneke@gnu.org> |
4429 |
|
4430 |
* Actually merge changes since 1.6.4 besides ChangeLog, and |
4431 |
resolve conflicts. Lots of updates, hope all is well. |
4432 |
|
4433 |
* cygwin/lilypond.hint (requires): Add ghostscript. |
4434 |
|
4435 |
* scm: Update some (c). |
4436 |
|
4437 |
2002-10-07 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4438 |
|
4439 |
* input/test/{various}.ly: add \header fields and texidoc strings. |
4440 |
|
4441 |
2002-10-05 Werner Lemberg <wl@gnu.org> |
4442 |
|
4443 |
* scripts/lilypond-book.py (output_dict) <latex>: `output_tex' |
4444 |
renamed to `output_latex_quoted'. |
4445 |
Added `output_latex_noquote'. |
4446 |
(schedule_lilypond_block): Implement `noquote' option for LaTeX |
4447 |
mode. |
4448 |
|
4449 |
2002-11-03 Jan Nieuwenhuizen <janneke@gnu.org> |
4450 |
|
4451 |
* ChangeLog: Add 1.6.6 release marker. See below. |
4452 |
|
4453 |
* stepmake/stepmake/po-targets.make: Remove --c++ option. |
4454 |
|
4455 |
* scripts/midi2ly.py: Fix global syntax warnings. |
4456 |
|
4457 |
* GNUmakefile.in: Generate builddir locale tree too. |
4458 |
|
4459 |
* scripts/ly2dvi.py: |
4460 |
* scripts/midi2ly.py: |
4461 |
* scripts/mup2ly.py: |
4462 |
* scripts/update-lily.py: |
4463 |
* lily/main.cc (setup_paths): Fix for locales setup. |
4464 |
|
4465 |
2002-10-29 Jan Nieuwenhuizen <janneke@gnu.org> |
4466 |
|
4467 |
* Documentation/windows/installing.texi: Soften wording about |
4468 |
necessity of becoming Administrator. tommie@iae.nl reports this |
4469 |
does not seem to be necessary for his flavour of Windows 2000. |
4470 |
Explicitely discourage text mode mounts. |
4471 |
|
4472 |
2002-10-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4473 |
|
4474 |
* lily/rest.cc (after_line_breaking): backport dot position fix. |
4475 |
|
4476 |
* lily/rest-collision.cc (do_shift): also remove dots for suicided |
4477 |
rests. Thanks to Klaus Zimmermann for finding this bug. |
4478 |
|
4479 |
2002-10-24 Jan Nieuwenhuizen <janneke@gnu.org> |
4480 |
|
4481 |
* Documentation/topdocs/INSTALL.texi: Correction for broken /bin/sh. |
4482 |
|
4483 |
2002-10-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4484 |
|
4485 |
* Documentation/user/music-glossary.tely: fix links. |
4486 |
|
4487 |
2002-10-21 Werner Lemberg <wl@gnu.org> |
4488 |
|
4489 |
* tex/lily-ps-defs.tex (\lilypondsetdimen): Define ID macro. |
4490 |
(\lilypondpostscript): Define PS macros `lyscaleXXX' (`XXX' is the |
4491 |
scaling factor) only once and use them in the definition of |
4492 |
\embeddedps. |
4493 |
* ps/music-drawing-routines.ps (skeel): Removed. |
4494 |
|
4495 |
2002-10-21 Jan Nieuwenhuizen <janneke@gnu.org> |
4496 |
|
4497 |
* stepmake/aclocal.m4: Changed 6 instances of $( ) to ` `, for |
4498 |
Solaris7, as we don't use nested $( ) constructs. |
4499 |
|
4500 |
2002-10-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4501 |
|
4502 |
* VERSION: Release 1.6.6. |
4503 |
|
4504 |
2002-10-21 Jan Nieuwenhuizen <janneke@gnu.org> |
4505 |
|
4506 |
* Documentation/topdocs/INSTALL.texi: Add note about using ksh for |
4507 |
as workaround for /bin/sh problems on Solaris7. |
4508 |
|
4509 |
2002-10-19 Werner Lemberg <wl@gnu.org> |
4510 |
|
4511 |
* GNUmakefile.in (web-doc): Fix typos. |
4512 |
* tex/lilyponddefs.tex (\lilypondspecial): Don't scan |
4513 |
`music-drawing-routines.ps' but emit \special{header=...} once. |
4514 |
* scm/tex.scm (header-end): Updated. |
4515 |
|
4516 |
2002-10-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4517 |
|
4518 |
* lily/stem-engraver.cc (acknowledge_grob): don't crash on |
4519 |
undefined tremolo. |
4520 |
|
4521 |
2002-10-15 Werner Lemberg <wl@gnu.org> |
4522 |
|
4523 |
* scripts/lilypond-book.py (g_make_html): New global variable. |
4524 |
(schedule_lilypond_block): Don't compute EPS and PNG for `texi' |
4525 |
if `g_make_html' isn't set. |
4526 |
[main]: Add format `texi-html'. |
4527 |
(option_definitions): Updated. |
4528 |
* Documentation/user/lilypond-book.itely: Updated. |
4529 |
|
4530 |
* make/lilypond-vars.make (LILYPOND_BOOK_FORMAT): New variable. |
4531 |
* make/ly-rules.make (%.texi, %.nexi): Use it. |
4532 |
* stepmake/stepmake/www-targets.make (web): Pass `tex-html' as |
4533 |
format to lilypond-book. |
4534 |
* GNUmakefile.in (web-doc): Ditto. |
4535 |
|
4536 |
2002-10-14 Werner Lemberg <wl@gnu.org> |
4537 |
|
4538 |
Further improve TeX output. The produced files are about 40% |
4539 |
smaller. `lilyponddefs.tex' is now read only once. |
4540 |
|
4541 |
* tex/lilyponddefs.tex: Remove footer stuff. |
4542 |
(\ifundefined): Renamed to... |
4543 |
(\lilypondundefined): This. Use LaTeX's definition to |
4544 |
make it nestable and make it global. |
4545 |
(\lilypondstart, \lilypondend): New macro to initialize LilyPond |
4546 |
output. |
4547 |
(\lilypondspecial): New macro to read `music-drawing-routines.ps'. |
4548 |
(\fetasixteen, \fetafont, \fetachar, \botalign, \leftalign): Make |
4549 |
them global. |
4550 |
(\placebox): Renamed to... |
4551 |
(\lyitem): This. |
4552 |
Make it global and call \outputscale by itself. |
4553 |
(\lybox, \lyvrule): New macros to reduce input data. |
4554 |
(\lilypondfirst, \lilypondsecond, \lilypondloop, \lilyponditerate): |
4555 |
New auxiliary macros. |
4556 |
(\SkipLilydefs, \EndLilyPondOutput): Removed. |
4557 |
* tex/lily-pdf-defs.tex, tex/lily-ps-defs.tex (\lilySpace): Renamed |
4558 |
to... |
4559 |
(\lilypondspace): This and made it global. |
4560 |
(\turnOnPostScript): Renamed to... |
4561 |
(\lilypondpostscript): This and made it global. |
4562 |
(\turnOnExperimentalFeatures): Renamed to... |
4563 |
(\lilypondexperimentalfeatures): This and made it global. |
4564 |
* tex/lily-ps-defs.tex (\PSsetTeXdimen): Renamed to... |
4565 |
(\lilypondsetdimen): This and made it global. |
4566 |
* tex/lilypond-latex.tex, tex/lilypond-plaintex.tex: Removed. |
4567 |
* tex/GNUmakefile (TEX_FILES): Add `music-drawing-routines.ps' |
4568 |
(all, $(outdir)/music-drawing-routines.ps): New rules. |
4569 |
* buildscripts/mf-to-table.py (write_tex_defs): Use \gdef. |
4570 |
* scm/pdftex.scm, scm/tex.scm (end-output, header-end, placebox, |
4571 |
start-system, stop-system, stop-last-system, filledbox): Updated to |
4572 |
use the changed macros from lilyponddefs.tex. |
4573 |
* scripts/lilypond-book.ly (output_dict) <latex, texi>: Ditto. |
4574 |
|
4575 |
2002-10-07 Jan Nieuwenhuizen <janneke@gnu.org> |
4576 |
|
4577 |
* Documentation/windows/installing.texi: Update. |
4578 |
|
4579 |
2002-09-30 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4580 |
|
4581 |
* VERSION: 1.6.5 released |
4582 |
|
4583 |
* scripts/lilypond-book.py (make_pixmap): don't produce empty pages. |
4584 |
|
4585 |
2002-09-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4586 |
|
4587 |
* scm/translator-property-description.scm (voltaOnThisStaff): add |
4588 |
property. |
4589 |
|
4590 |
2002-09-28 Werner Lemberg <wl@gnu.org> |
4591 |
|
4592 |
* scm/tex.scm (header-end): Suppress page numbering. |
4593 |
|
4594 |
* scripts/lilypond-book.py (output_dict) <output-texi-quoted>: |
4595 |
Fix quotation for HTML output. |
4596 |
|
4597 |
2002-09-28 Graham Percival <gperciva@sfu.ca> |
4598 |
|
4599 |
* Documentation/user/refman.itely: grammar and phrasing |
4600 |
fixes to "Note Entry" section. Also adds a few new examples. |
4601 |
|
4602 |
2002-09-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4603 |
|
4604 |
* flower/include/string-data.icc: include string.h |
4605 |
|
4606 |
2002-09-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4607 |
|
4608 |
* scm/chord-name.scm (chord::inner-name-banter): remove space. |
4609 |
|
4610 |
2002-09-27 Jan Nieuwenhuizen <janneke@gnu.org> |
4611 |
|
4612 |
* Documentation/user/GNUmakefile (extra-local-help): Add. |
4613 |
|
4614 |
* stepmake/stepmake/www-targets.make (local-help): Add. |
4615 |
|
4616 |
2002-09-26 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4617 |
|
4618 |
* Documentation/topdocs/INSTALL.texi (Top): recommend binary |
4619 |
packages. |
4620 |
|
4621 |
* Documentation/topdocs/README.texi (Top): building documentation |
4622 |
(not website.) |
4623 |
|
4624 |
2002-09-26 Jan Nieuwenhuizen <janneke@gnu.org> |
4625 |
|
4626 |
* Documentation/user/refman.itely: |
4627 |
* Documentation/user/tutorial.itely: |
4628 |
* Documentation/user/music-glossary.tely: Merge changes. |
4629 |
|
4630 |
* Documentation/user/glossary.html.in: |
4631 |
* Documentation/index.texi: |
4632 |
* Documentation/header.html.in: Accomodate renaming of glossary. |
4633 |
|
4634 |
* Documentation/user/tutorial.itely: Add some glossary references. |
4635 |
|
4636 |
* Documentation/user/refman.itely: Minor fixes. |
4637 |
|
4638 |
* Documentation/user/lilypond.tely: Add glossary do direntry. |
4639 |
|
4640 |
* Documentation/user/music-glossary.tely: Rename (previously: |
4641 |
glossary.tely). Fix anchor placement. |
4642 |
|
4643 |
* Documentation/user/GNUmakefile: Make music-glossary.info too. |
4644 |
|
4645 |
2002-09-23 Werner Lemberg <wl@gnu.org> |
4646 |
|
4647 |
* scripts/lilypond-book.py (output_dict): Fix handling of |
4648 |
various environments by avoid extraneous newlines. |
4649 |
Rename `output-all' regexp for html to `output-html'. |
4650 |
Replace `output-all' regexp for texi with `output-texi-quote' |
4651 |
and `output-texi-noquote'. |
4652 |
(compose_full_body): Don't override `linewidth' user option |
4653 |
for `singleline'. |
4654 |
(schedule_lilypond_block): Don't indent text specified with |
4655 |
`intertext' option. |
4656 |
Add new option `noquote'. |
4657 |
(compile_all_files): Use latex instead of tex to compile ly |
4658 |
files directly. |
4659 |
|
4660 |
* Documentation/user/lilypond-book.itely: Updated and revised. |
4661 |
Improve layout. |
4662 |
|
4663 |
* Documentation/user/glossary.tely, |
4664 |
Documentation/user/introduction.itely, |
4665 |
Documentation/user/tutorial.itely, |
4666 |
Documentation/user/refman.itely, |
4667 |
Documentation/user/appendices.itely: Fix overfull LilyPond |
4668 |
boxes caused by the new lilypond-book code. Other minor |
4669 |
fixes. |
4670 |
|
4671 |
* Documentation/user/macros.itexi (@texiflat): Don't emit |
4672 |
trailing space. |
4673 |
|
4674 |
* scm/tex.scm (end-output, header-end): Add preamble and |
4675 |
postamble to make lilypond output directly compilable with |
4676 |
latex. |
4677 |
|
4678 |
|
4679 |
2002-09-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4680 |
|
4681 |
* Documentation/topdocs/INSTALL.texi (Top): bugfix for RH RPM |
4682 |
instructions. |
4683 |
|
4684 |
2002-09-25 Jan Nieuwenhuizen <janneke@gnu.org> |
4685 |
|
4686 |
* Documentation/user/glossary.tely: Add titling and hyperlinks. |
4687 |
|
4688 |
2002-09-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4689 |
|
4690 |
* lily/beam.cc (connect_beams): don't crash if there are quarter |
4691 |
notes in beams. |
4692 |
|
4693 |
2002-09-24 Juergen Reuter <reuter@ipd.uka.de> |
4694 |
|
4695 |
* Documentation/user/refman.itely: corrected ancient clef |
4696 |
docu; added docu on ligatures |
4697 |
|
4698 |
2002-09-21 Juergen Reuter <reuter@ipd.uka.de> |
4699 |
|
4700 |
* Documentation/user/glossary.tely, |
4701 |
Documentation/user/refman.itely, input/les-nereides.ly, |
4702 |
input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly, |
4703 |
input/test/bagpipe.ly, lily/stem.cc, ly/grace-init.ly, |
4704 |
scm/grob-property-description.scm, scripts/convert-ly.py: renamed |
4705 |
Stem properties: flag-style -> stroke-style, style -> flag-style. |
4706 |
|
4707 |
|
4708 |
2002-09-22 Werner Lemberg <wl@gnu.org> |
4709 |
|
4710 |
* scripts/lilypond-book.py: Add option `notime' to suppress |
4711 |
printing of a time signature. Specify default indentation of 0pt |
4712 |
if single line fragment. Don't emit redundant `\paper{ }'. |
4713 |
|
4714 |
* Documentation/user/lilypond-book.itely: Updated. |
4715 |
|
4716 |
* Documentation/user/glossary.tely: Completely reformatting. |
4717 |
|
4718 |
2002-09-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4719 |
|
4720 |
* GNUmakefile.in (top-web): generate (possibly empty) examples.html |
4721 |
|
4722 |
2002-09-22 Jan Nieuwenhuizen <janneke@gnu.org> |
4723 |
|
4724 |
* Documentation/user/tutorial.itely: Fix links. |
4725 |
|
4726 |
* Documentation/topdocs/index.tely: |
4727 |
* Documentation/index.texi: |
4728 |
* Documentation/header.html.in: Small website fixes and updates. |
4729 |
|
4730 |
* debian/: Debian patch by Anthony Fok. |
4731 |
|
4732 |
2002-09-21 Jan Nieuwenhuizen <janneke@gnu.org> |
4733 |
|
4734 |
* Documentation/footer.html.in: How time flies: It's already 2002! |
4735 |
|
4736 |
* Documentation/topdocs/index.tely: Stable/development fix. Use |
4737 |
more descriptive link names than 'here'. |
4738 |
|
4739 |
2002-09-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4740 |
|
4741 |
* VERSION: 1.7.2 released |
4742 |
* VERSION: 1.6.4 released |
4743 |
|
4744 |
* scm/tex.scm (header-end): enclose lily output in begingroup/endgroup. |
4745 |
|
4746 |
* scripts/convert-ly.py (FatalConversionError.conv): add rule for |
4747 |
(ly-make-music "Foo_bar") -> (make-music-by-name 'FooBarEvent). |
4748 |
|
4749 |
* mf/feta-din.mf (test): add x-height and space. |
4750 |
|
4751 |
* lily/dynamic-engraver.cc (process_music): take dynamic direction |
4752 |
from ^_ for crescendi. Idem for slurs and phrasing slurs. |
4753 |
|
4754 |
* ly/grace-init.ly: add-to-grace-init: function to portably add |
4755 |
settings to \grace. |
4756 |
|
4757 |
* lily/dynamic-engraver.cc (process_music): finish (de)crescendo |
4758 |
if we get an absolute dynamic event. |
4759 |
|
4760 |
* lily/time-signature-engraver.cc (process_music): warn for \time 5/5 |
4761 |
|
4762 |
* lily/source-file.cc (get_line): oops. All line numbers were off |
4763 |
by 2. Fix that. |
4764 |
|
4765 |
* lily/parser.yy (event_that_take_dir): allow () \< \> \! \( \) to |
4766 |
be after the note, combined with -_^, i.e. c4-(-\)-\> |
4767 |
|
4768 |
* ly/params-init.ly (ledgerlinethickness): use Scheme expressions. |
4769 |
|
4770 |
* lily/parser.yy (number_factor): remove (number) as number |
4771 |
expression. ("Let them eat Lisp"). |
4772 |
|
4773 |
2002-10-05 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4774 |
|
4775 |
* lily/horizontal-bracket.cc: new file. |
4776 |
|
4777 |
* lily/horizontal-bracket-engraver.cc: new file. |
4778 |
|
4779 |
* input/regression/note-group-bracket.ly: new file. Support |
4780 |
horizontal note brackets for music analysis. |
4781 |
|
4782 |
* lily/stem.cc (flag): new flag-style: no-flag. |
4783 |
|
4784 |
* input/test/stem-cross-staff.ly: new file |
4785 |
|
4786 |
* Documentation/user/internals.itely: Improved formatting, fixing |
4787 |
typos. Added a section `Output details' to describe how the TeX |
4788 |
code looks like. |
4789 |
|
4790 |
* lily/include/midi-stream.hh: use stdio.h iso. iostream.h |
4791 |
|
4792 |
* lily/parser.yy: remove \dynamicscript. |
4793 |
|
4794 |
* ly/dynamic-scripts-init.ly: redo the dynamic scripts |
4795 |
definitions. |
4796 |
|
4797 |
* python/midi.c (midi_error): take two arguments. |
4798 |
|
4799 |
* Merge 1.6.5 changes: |
4800 |
|
4801 |
2002-10-04 Jan Nieuwenhuizen <janneke@gnu.org> |
4802 |
|
4803 |
* scm/grob-description.scm (minimum-beam-collision-distance): 0.75 |
4804 |
staff-space. Previous 1.5 was probably meant as half-spaces. |
4805 |
(cautionary-style): parentheses (was: smaller). This is what doco |
4806 |
says, and it seems more logical. |
4807 |
|
4808 |
* Documentation/user/refman.itely (Chromatic alterations): Bugfix |
4809 |
for 2nd sentence. |
4810 |
|
4811 |
2002-10-04 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4812 |
|
4813 |
* make/lilypond.redhat.spec.in: various fixes for RedHat 8.0 |
4814 |
|
4815 |
2002-10-03 Jan Nieuwenhuizen <janneke@gnu.org> |
4816 |
|
4817 |
* lily/beam.cc (rest_collision_callback): Fixed: partial rewrite. |
4818 |
|
4819 |
2002-09-30 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4820 |
|
4821 |
* scripts/lilypond-book.py (make_pixmap): don't produce empty pages. |
4822 |
|
4823 |
2002-09-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4824 |
|
4825 |
* scm/translator-property-description.scm (voltaOnThisStaff): add |
4826 |
property. |
4827 |
|
4828 |
2002-09-28 Werner Lemberg <wl@gnu.org> |
4829 |
|
4830 |
* scm/tex.scm (header-end): Suppress page numbering. |
4831 |
|
4832 |
* scripts/lilypond-book.py (output_dict) <output-texi-quoted>: |
4833 |
Fix quotation for HTML output. |
4834 |
|
4835 |
2002-09-28 Graham Percival <gperciva@sfu.ca> |
4836 |
|
4837 |
* Documentation/user/refman.itely: grammar and phrasing |
4838 |
fixes to "Note Entry" section. Also adds a few new examples. |
4839 |
|
4840 |
2002-09-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4841 |
|
4842 |
* flower/include/string-data.icc: include string.h |
4843 |
|
4844 |
2002-09-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4845 |
|
4846 |
* scm/chord-name.scm (chord::inner-name-banter): remove space. |
4847 |
|
4848 |
2002-09-27 Jan Nieuwenhuizen <janneke@gnu.org> |
4849 |
|
4850 |
* Documentation/user/GNUmakefile (extra-local-help): Add. |
4851 |
|
4852 |
* stepmake/stepmake/www-targets.make (local-help): Add. |
4853 |
|
4854 |
2002-09-26 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4855 |
|
4856 |
* Documentation/topdocs/INSTALL.texi (Top): recommend binary |
4857 |
packages. |
4858 |
|
4859 |
* Documentation/topdocs/README.texi (Top): building documentation |
4860 |
(not website.) |
4861 |
|
4862 |
2002-09-26 Jan Nieuwenhuizen <janneke@gnu.org> |
4863 |
|
4864 |
* Documentation/user/refman.itely: |
4865 |
* Documentation/user/tutorial.itely: |
4866 |
* Documentation/user/music-glossary.tely: Merge changes. |
4867 |
|
4868 |
* Documentation/user/glossary.html.in: |
4869 |
* Documentation/index.texi: |
4870 |
* Documentation/header.html.in: Accomodate renaming of glossary. |
4871 |
|
4872 |
* Documentation/user/tutorial.itely: Add some glossary references. |
4873 |
|
4874 |
* Documentation/user/refman.itely: Minor fixes. |
4875 |
|
4876 |
* Documentation/user/lilypond.tely: Add glossary do direntry. |
4877 |
|
4878 |
* Documentation/user/music-glossary.tely: Rename (previously: |
4879 |
glossary.tely). Fix anchor placement. |
4880 |
|
4881 |
* Documentation/user/GNUmakefile: Make music-glossary.info too. |
4882 |
|
4883 |
2002-09-23 Werner Lemberg <wl@gnu.org> |
4884 |
|
4885 |
* scripts/lilypond-book.py (output_dict): Fix handling of |
4886 |
various environments by avoid extraneous newlines. |
4887 |
Rename `output-all' regexp for html to `output-html'. |
4888 |
Replace `output-all' regexp for texi with `output-texi-quote' |
4889 |
and `output-texi-noquote'. |
4890 |
(compose_full_body): Don't override `linewidth' user option |
4891 |
for `singleline'. |
4892 |
(schedule_lilypond_block): Don't indent text specified with |
4893 |
`intertext' option. |
4894 |
Add new option `noquote'. |
4895 |
(compile_all_files): Use latex instead of tex to compile ly |
4896 |
files directly. |
4897 |
|
4898 |
* Documentation/user/lilypond-book.itely: Updated and revised. |
4899 |
Improve layout. |
4900 |
|
4901 |
* Documentation/user/glossary.tely, |
4902 |
Documentation/user/introduction.itely, |
4903 |
Documentation/user/tutorial.itely, |
4904 |
Documentation/user/refman.itely, |
4905 |
Documentation/user/appendices.itely: Fix overfull LilyPond |
4906 |
boxes caused by the new lilypond-book code. Other minor |
4907 |
fixes. |
4908 |
|
4909 |
* Documentation/user/macros.itexi (@texiflat): Don't emit |
4910 |
trailing space. |
4911 |
|
4912 |
* scm/tex.scm (end-output, header-end): Add preamble and |
4913 |
postamble to make lilypond output directly compilable with |
4914 |
latex. |
4915 |
|
4916 |
|
4917 |
2002-09-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4918 |
|
4919 |
* Documentation/topdocs/INSTALL.texi (Top): bugfix for RH RPM |
4920 |
instructions. |
4921 |
|
4922 |
2002-09-25 Jan Nieuwenhuizen <janneke@gnu.org> |
4923 |
|
4924 |
* Documentation/user/glossary.tely: Add titling and hyperlinks. |
4925 |
|
4926 |
2002-09-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4927 |
|
4928 |
* lily/beam.cc (connect_beams): don't crash if there are quarter |
4929 |
notes in beams. |
4930 |
|
4931 |
2002-09-24 Juergen Reuter <reuter@ipd.uka.de> |
4932 |
|
4933 |
* Documentation/user/refman.itely: corrected ancient clef |
4934 |
docu; added docu on ligatures |
4935 |
|
4936 |
2002-09-21 Juergen Reuter <reuter@ipd.uka.de> |
4937 |
|
4938 |
* Documentation/user/glossary.tely, |
4939 |
Documentation/user/refman.itely, input/les-nereides.ly, |
4940 |
input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly, |
4941 |
input/test/bagpipe.ly, lily/stem.cc, ly/grace-init.ly, |
4942 |
scm/grob-property-description.scm, scripts/convert-ly.py: renamed |
4943 |
Stem properties: flag-style -> stroke-style, style -> flag-style. |
4944 |
|
4945 |
2002-09-22 Werner Lemberg <wl@gnu.org> |
4946 |
|
4947 |
* scripts/lilypond-book.py: Add option `notime' to suppress |
4948 |
printing of a time signature. Specify default indentation of 0pt |
4949 |
if single line fragment. Don't emit redundant `\paper{ }'. |
4950 |
|
4951 |
* Documentation/user/lilypond-book.itely: Updated. |
4952 |
|
4953 |
* Documentation/user/glossary.tely: Completely reformatting. |
4954 |
|
4955 |
2002-09-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4956 |
|
4957 |
* GNUmakefile.in (top-web): generate (possibly empty) examples.html |
4958 |
|
4959 |
2002-09-22 Jan Nieuwenhuizen <janneke@gnu.org> |
4960 |
|
4961 |
* Documentation/user/tutorial.itely: Fix links. |
4962 |
|
4963 |
* Documentation/topdocs/index.tely: |
4964 |
* Documentation/index.texi: |
4965 |
* Documentation/header.html.in: Small website fixes and updates. |
4966 |
|
4967 |
* debian/: Debian patch by Anthony Fok. |
4968 |
|
4969 |
2002-09-21 Jan Nieuwenhuizen <janneke@gnu.org> |
4970 |
|
4971 |
* Documentation/footer.html.in: How time flies: It's already 2002! |
4972 |
|
4973 |
* Documentation/topdocs/index.tely: Stable/development fix. Use |
4974 |
more descriptive link names than 'here'. |
4975 |
|
4976 |
2002-10-03 Jan Nieuwenhuizen <janneke@gnu.org> |
4977 |
|
4978 |
* lily/beam.cc (rest_collision_callback): Fixed: partial rewrite. |
4979 |
|
4980 |
2002-10-02 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4981 |
|
4982 |
* lily/part-combine-music-iterator.cc (get_state): cleanup |
4983 |
(get_music_info): cleanup. |
4984 |
|
4985 |
2002-10-01 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4986 |
|
4987 |
* scm/backend-documentation-lib.scm (interface-doc-string): |
4988 |
crosslinks between interfaces and grobs. Headings for interfaces |
4989 |
in grob explanation. |
4990 |
|
4991 |
2002-09-30 Jan Nieuwenhuizen <janneke@gnu.org> |
4992 |
|
4993 |
* scm/to-xml.scm: Fixes. input/trip.ly now parses as xml (without |
4994 |
dtd). Add preliminary dtd. |
4995 |
(re-sub-alist): Robustify. |
4996 |
|
4997 |
2002-09-29 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
4998 |
|
4999 |
* lily/include/event-chord-iterator.hh, |
5000 |
lily/context-specced-music-iterator.cc, |
5001 |
lily/event.cc, lily/event-chord-iterator.cc: add |
5002 |
|
5003 |
2002-09-29 Jan Nieuwenhuizen <janneke@gnu.org> |
5004 |
|
5005 |
* lily/: some (c) header fixes. |
5006 |
|
5007 |
* lily/request-chord.cc: Remove. |
5008 |
|
5009 |
* lily/include/event-chord-iterator.hh: |
5010 |
* lily/include/event.hh: |
5011 |
* lily/event-chord.cc: New file. |
5012 |
|
5013 |
* lily/stem-engraver.cc (acknowledge_grob): rename evented back to |
5014 |
requested. |
5015 |
|
5016 |
2002-09-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5017 |
|
5018 |
* lily/ : rename Request to Event |
5019 |
|
5020 |
* lily/parser.yy (command_element): move clef stuff into Scheme. |
5021 |
|
5022 |
* lily/: rename length_mom () to get_length() |
5023 |
|
5024 |
* lily/part-combine-music.cc: removed file and class. |
5025 |
|
5026 |
* lily/context-specced-music-iterator.cc (class |
5027 |
Context_specced_music_iterator): new file. Obsoletes the |
5028 |
Context_specced_music type. |
5029 |
|
5030 |
* scm/music-types.scm (make-repeated-music): put different kinds |
5031 |
of repeated music into music-type table. |
5032 |
|
5033 |
* VERSION: 1.7.1 released. |
5034 |
|
5035 |
* scm/to-xml.scm: new file. |
5036 |
|
5037 |
* input/test/to-xml.ly (fooBar): demo of what is possible with the |
5038 |
new Input representation: dump music as XML. |
5039 |
|
5040 |
* scm/engraver-documentation-lib.scm |
5041 |
(engraver-accepts-music-types?): add links from music to engraver, |
5042 |
from music-type to engraver. |
5043 |
|
5044 |
* lily/include/command-request.hh: removed |
5045 |
lily/include/musical-request.hh: removed. Removed all _req classes |
5046 |
except Key_change_req. Changes throughout. |
5047 |
|
5048 |
2002-09-28 Jan Nieuwenhuizen <janneke@gnu.org> |
5049 |
|
5050 |
* lily/tuplet-engraver.cc (try_music): Compile kludge. |
5051 |
|
5052 |
2002-09-28 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5053 |
|
5054 |
* lily/*.cc: specify accepts for many engravers. |
5055 |
|
5056 |
* scm/music-documentation-lib.scm: dump music expressions and |
5057 |
music subtypes. |
5058 |
|
5059 |
* scm/documentation-lib.scm: complete revision. |
5060 |
Use GOOPS objects to store document tree explicitly. Cleaned up and |
5061 |
sped up doco generation a lot. |
5062 |
|
5063 |
2002-09-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5064 |
|
5065 |
* input/trip.ly (fugaIILeft): add arpeggio |
5066 |
|
5067 |
* lily/translator-group.cc (try_music_on_nongroup_children): |
5068 |
oops. The name symbol is in the cdr of the assoc handle. |
5069 |
|
5070 |
* lily/: remove Arpeggio_req, Breathing_sign_req, Extender_req, |
5071 |
Hyphen_req, Glissando_req, Break_req, Mark_req |
5072 |
|
5073 |
2002-09-26 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5074 |
|
5075 |
* lily/musical-request.cc (music-duration-length, |
5076 |
music-duration-compress): new functions. |
5077 |
|
5078 |
* lily/ : Remove Note_req, Rest_req, Busy_playing_req. Changes |
5079 |
throughout. Warning doesn't work yet. |
5080 |
|
5081 |
* lily/translator-group.cc (try_music_on_nongroup_children): |
5082 |
new implementation: store candidate acceptors in a hashTable. |
5083 |
|
5084 |
2002-09-25 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5085 |
|
5086 |
* scm/music-types.scm (music-descriptions): change name to |
5087 |
internal-class-name |
5088 |
|
5089 |
* scm/chord-name.scm (chord::inner-name-banter): remove space. |
5090 |
|
5091 |
2002-09-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5092 |
|
5093 |
* lily/beam.cc (connect_beams): don't crash if there are quarter |
5094 |
notes in beams. |
5095 |
|
5096 |
2002-09-24 Juergen Reuter <reuter@ipd.uka.de> |
5097 |
|
5098 |
* Documentation/user/refman.itely: corrected ancient clef |
5099 |
docu; added docu on ligatures |
5100 |
|
5101 |
2002-09-21 Juergen Reuter <reuter@ipd.uka.de> |
5102 |
|
5103 |
* Documentation/user/glossary.tely, |
5104 |
Documentation/user/refman.itely, input/les-nereides.ly, |
5105 |
input/mutopia/W.A.Mozart/mozart-hrn3-defs.ly, |
5106 |
input/test/bagpipe.ly, lily/stem.cc, ly/grace-init.ly, |
5107 |
scm/grob-property-description.scm, scripts/convert-ly.py: renamed |
5108 |
Stem properties: flag-style -> stroke-style, style -> flag-style. |
5109 |
|
5110 |
2002-09-24 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5111 |
|
5112 |
* scm/music-functions.scm (music-separator?): don't use name music |
5113 |
property. |
5114 |
|
5115 |
2002-09-24 Jan Nieuwenhuizen <janneke@gnu.org> |
5116 |
|
5117 |
* stepmake/stepmake/generic-targets.make (help): Document check |
5118 |
target. |
5119 |
|
5120 |
* lily/new-accidental-engraver.cc: Compile fix. |
5121 |
|
5122 |
2002-09-23 Jan Nieuwenhuizen <janneke@gnu.org> |
5123 |
|
5124 |
* scripts/convert-ly.py: Add rule. |
5125 |
|
5126 |
* input/test/music-creation.ly: |
5127 |
* input/test/add-staccato.ly: |
5128 |
* input/test/add-text-script.ly: ly-make-music. |
5129 |
|
5130 |
* scm/drums.scm (make-head-type-elem, make-articulation-script): |
5131 |
More ly-make-music renamings. |
5132 |
|
5133 |
* lily/command-request.cc: ADD_MUSIC: arpeggio_req. |
5134 |
|
5135 |
* lily/music-constructor.cc (make_music): Add debugging info. |
5136 |
|
5137 |
* scm/music-functions.scm (make-simultaneous-music, |
5138 |
(make-sequential-music, context-spec-music): |
5139 |
* scm/music-types.scm (music-descriptions): Get lily to run. |
5140 |
|
5141 |
2002-09-23 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5142 |
|
5143 |
* lily/command-request.cc (transpose_key_alist): new function. |
5144 |
|
5145 |
* lily/key-performer.cc (create_audio_elements): cleanup. |
5146 |
|
5147 |
2002-09-22 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5148 |
|
5149 |
* lily/parser.yy: remove TYPED_MAKE_MUSIC(). |
5150 |
|
5151 |
* lily/include/translator.hh (ENTER_DESCRIPTION): add |
5152 |
events-accepted field. |
5153 |
|
5154 |
* scm/music-types.scm: new file. |
5155 |
|
5156 |
* lily/parser.yy: put music type initialization into scheme, |
5157 |
similar to grob initialization. Changes throughout. |
5158 |
|
5159 |
2002-09-22 Jan Nieuwenhuizen <janneke@gnu.org> |
5160 |
|
5161 |
* Documentation/user/tutorial.itely: Fix links. |
5162 |
|
5163 |
* Documentation/index.texi: |
5164 |
* Documentation/header.html.in: |
5165 |
* Documentation/topdocs/index.tely: Small website fixes and updates. |
5166 |
|
5167 |
* debian/: Debian patch by Anthony Fok. |
5168 |
|
5169 |
2002-09-21 Jan Nieuwenhuizen <janneke@gnu.org> |
5170 |
|
5171 |
* Documentation/footer.html.in: How time flies: It's already 2002! |
5172 |
|
5173 |
* Documentation/topdocs/index.tely: Stable/development fix. Use |
5174 |
more descriptive link names than 'here'. |
5175 |
|
5176 |
* ROADMAP: Remove test stuff. |
5177 |
|
5178 |
* scripts/update-lily.py: Allow auto-building of stable and |
5179 |
development versions. Bugfixes. |
5180 |
|
5181 |
2002-09-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5182 |
|
5183 |
* VERSION: released 1.7.0 |
5184 |
|
5185 |
* scm/tex.scm (header-end): enclose lily output in begingroup/endgroup. |
5186 |
|
5187 |
* tex/lilyponddefs.tex: set hsize for plain tex, but only for |
5188 |
positive line widths. |
5189 |
|
5190 |
2002-09-20 Jan Nieuwenhuizen <janneke@gnu.org> |
5191 |
|
5192 |
* tex/lilyponddefs.tex: Handle \scoreshift and \outputscale in one |
5193 |
go. Fix comments. |
5194 |
|
5195 |
* cygwin: Cygwin updates. |
5196 |
|
5197 |
2002-09-19 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5198 |
|
5199 |
* Documentation/windows/installing.texi (Top): version for python, |
5200 |
urls for ghostscript (thanks to John Potelle) |
5201 |
|
5202 |
* lily/simultaneous-music-iterator.cc |
5203 |
(Simultaneous_music_iterator): init children_list_ before |
5204 |
triggering GC. |
5205 |
|
5206 |
* lily/*-iterator.cc: be even more careful with smobbed copy |
5207 |
constructors. |
5208 |
|
5209 |
* lily/break-align-engraver.cc (acknowledge_grob): also typeset |
5210 |
LeftEdge item. |
5211 |
|
5212 |
2002-09-15 Werner Lemberg <wl@gnu.org> |
5213 |
|
5214 |
Improving LilyPond's output to make them ordinary TeX boxes with |
5215 |
predictable dimensions. System boxes are now vertically centered on |
5216 |
the baseline; this offset can be further controlled with |
5217 |
\lilypondscoreshift. |
5218 |
|
5219 |
* lily/system.cc (System::post_processing): Pass length of current |
5220 |
system to `start-system' (including any horizontal indentation). |
5221 |
|
5222 |
* scm/tex.scm, scm/pdftex.scm: Make output of various functions |
5223 |
prettier. |
5224 |
(lily-def): Append `%'. |
5225 |
(start-system): Add parameter `wd'. Output more TeX code to specify |
5226 |
box dimensions. |
5227 |
(stop-system, stop-last-system): Complement changes in |
5228 |
`start-system'. |
5229 |
* scm/sketch.scm, scm/ps.scm, scm/pdf.scm, scm/ascii-script.scm: |
5230 |
Updated. |
5231 |
|
5232 |
* scripts/ly2dvi.py (global_latex_definition): Set \parindent to 0. |
5233 |
* buildscripts/mf-to-table.py (write_tex_defs): Append `%'. |
5234 |
Write final `\endinput'. |
5235 |
|
5236 |
* tex/lily-ps-defs.tex, tex/lily-pdf-defs.tex, |
5237 |
tex/lilypond-plaintex.tex, tex/lilypond-latex.tex, |
5238 |
tex/lilyponddefs.tex, tex/titledefs.tex: Reformat code. Assure that |
5239 |
files and macro definitions don't produce spurious spaces and |
5240 |
paragraphs (using \endlinechar). |
5241 |
* tex/lilyponddefs.tex: New dimension `\scoreshift'. |
5242 |
|
5243 |
* Documentation/user/internals.itely: Improved formatting, fixing |
5244 |
typos. Added a section `Output details' to describe how the TeX |
5245 |
code looks like. |
5246 |
|
5247 |
2002-09-17 Rune Zedeler <rune@zedeler.dk> |
5248 |
|
5249 |
* lily/accidental-engraver.cc: Also work with partial measures. |
5250 |
|
5251 |
2002-09-17 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5252 |
|
5253 |
* lily/text-spanner-engraver.cc: whoops. Set bound in the correct |
5254 |
spanner. |
5255 |
|
5256 |
2002-09-21 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5257 |
|
5258 |
* lily/identifier-smob.cc (unpack_identifier): new file. |
5259 |
|
5260 |
* lily/lexer.ll (identifier_type): new function. use ly-id to |
5261 |
pass off scheme expressions as music identifiers. |
5262 |
|
5263 |
* scm/lily.scm: reorganisation, cleanups. |
5264 |
|
5265 |
* lily/main.cc: small cleanups. |
5266 |
|
5267 |
2002-09-20 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5268 |
|
5269 |
* lily/ly-module.{cc,hh}: new file. |
5270 |
|
5271 |
2002-09-17 Rune Zedeler <rune@zedeler.dk> |
5272 |
|
5273 |
* lily/accidental-engraver.cc: Also work with partial measures. |
5274 |
|
5275 |
2002-09-16 Jan Nieuwenhuizen <janneke@gnu.org> |
5276 |
|
5277 |
* VERSION (PACKAGE_NAME): Remove HEAD trap leftover. |
5278 |
|
5279 |
2002-09-16 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5280 |
|
5281 |
* lily/my-lily-lexer.cc: use SCM module in stead of |
5282 |
Scheme_hash_table. Changes throughout. |
5283 |
|
5284 |
2002-09-15 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
5285 |
|
5286 |
* VERSION (MY_PATCH_LEVEL): make 1.7.0 |
5287 |
|