]> git.donarmstrong.com Git - lilypond.git/commit
patch::: 1.3.32.hwn2
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 14 Mar 2000 14:16:52 +0000 (15:16 +0100)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 14 Mar 2000 14:16:52 +0000 (15:16 +0100)
commitfa891b75e895f16fc3871531e244abe78f9d93ff
tree5cd75701dfb9dc287195fc11be4a372c9b62c34a
parent4224f67e953b676c16499e931b9bf7b9b9408cbb
patch::: 1.3.32.hwn2

1.3.32.hwn2
===========

* Cleanups for Dynamic_engraver and Dynamic_line_spanner.

* Warn if last column in score is musical. Helps catch programming errors.

* Spanner::spanned_drul_ now is private.

---

Zorg dat de dynamic-line-spanner als typeset_element () wordt
aangeroepen verschillende linker en rechter spanpunten heeft. Je mag
hiervoor *nooit* de laatste musical_column uit de score gebruiken
(want de laatste moet altijd breakable, dus non-musical, zijn.)  Het
gaat fout met crescendo die over space-noten heen zijn gezet. Zie ook
bug-voorbeeld in input/bugs/b.ly. Ik heb nog geprobeerd robuustheids
fix te maken in spanner.cc als spanpunten wel gelijk zijn, maar kreeg
niet werkend, en gdb snapt multiple inheritance ook niet.

Verder heb ik wat ? vervangen door /* uitleg */. Misschien kan jij er
weer iets bij typen.

Generated by hanwen@cs.uu.nl,
From = lilypond-1.3.32.hwn1, To = lilypond-1.3.32.hwn2

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.32.hwn2.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
38 files changed:
CHANGES
VERSION
input/bugs/b.fly [new file with mode: 0644]
lily/audio-item.cc
lily/axis-group-engraver.cc
lily/beam.cc
lily/crescendo.cc
lily/dynamic-engraver.cc
lily/extender-engraver.cc
lily/extender-spanner.cc
lily/hyphen-engraver.cc
lily/hyphen-spanner.cc
lily/include/atom.hh
lily/include/axis-align-item.hh
lily/include/axis-align-spanner.hh
lily/include/axis-group-element.hh
lily/include/axis-group-item.hh
lily/include/axis-group-spanner.hh
lily/include/line-of-score.hh
lily/include/spanner.hh
lily/include/super-element.hh
lily/line-group-group-engraver.cc
lily/line-of-score.cc
lily/multi-measure-rest.cc
lily/paper-score.cc
lily/score-engraver.cc
lily/separating-line-group-engraver.cc
lily/slur.cc
lily/spacing-engraver.cc
lily/spanner.cc
lily/staff-symbol-engraver.cc
lily/staff-symbol-referencer.cc
lily/staff-symbol.cc
lily/tie-column.cc
lily/tie.cc
lily/tuplet-spanner.cc
lily/vertical-align-engraver.cc
lily/volta-spanner.cc