]> git.donarmstrong.com Git - lilypond.git/commit
release: 1.3.70 release/1.3.70
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 5 Jul 2000 13:41:25 +0000 (15:41 +0200)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 5 Jul 2000 13:41:25 +0000 (15:41 +0200)
commit3c2f386f1385a10dafbb811be245f5a75d6b132c
tree057d298c5fc72aab670c3831e033f9b62d807dc2
parentcb788160bb99e5c6d1e28ba9dd3be955b2a99edc
release: 1.3.70

======

* Cleanup auto-beam-engraver: use properties for retrieving timing
information.

* Fixed: Multi measure rests don't cause crashes.

* Fixed: don't invoke Hara_kiri::consider_suicide too early.

* Fixed: property engraver.

* Fixed: don't crash on multiple ties.

* Cleanups of Beam, should also be a little faster.

* Reunite properties and pointers. In implementation we make a
distinction between mutable and immutable properties

* Add {has|set}_interface () static methods to interface classes.

* Made Side_position_interface and Staff_symbol_interface an all
statics class, and stripped _interface suffix.

* Make Align_interface and Axis_group_interface an all-statics class

* Rhythmic_head, Staff_symbol, Grace_align_item, Break_align_item,
Bar, Span_bar are now interfaces, Staff_bar was removed. Use a
callback for determining barsize.

* Removed all GLUE_SCORE_ELEMENT callbacks.

* Added test for repeats to trip.ly

1.3
84 files changed:
CHANGES
VERSION
buildscripts/ps-to-pfa.py
input/bugs/auto-beam.ly [new file with mode: 0644]
input/bugs/f.ly [new file with mode: 0644]
lily/align-note-column-engraver.cc
lily/all-font-metrics.cc
lily/auto-beam-engraver.cc
lily/axis-group-interface.cc
lily/beam-engraver.cc
lily/beam.cc
lily/break-algorithm.cc
lily/chord-tremolo-engraver.cc
lily/collision-engraver.cc
lily/collision.cc
lily/dynamic-engraver.cc
lily/gourlay-breaking.cc
lily/grace-align-item.cc
lily/include/beam.hh
lily/include/break-algorithm.hh
lily/include/collision.hh
lily/include/column-x-positions.hh
lily/include/item.hh
lily/include/line-of-score.hh
lily/include/multi-measure-rest.hh
lily/include/note-column.hh
lily/include/paper-column.hh
lily/include/rest-collision.hh
lily/include/rod.hh
lily/include/score-element.hh
lily/include/script.hh
lily/include/separating-group-spanner.hh
lily/include/simple-spacer.hh
lily/include/slur.hh
lily/include/spaceable-element.hh [new file with mode: 0644]
lily/include/spacing-engraver.hh [deleted file]
lily/include/spacing-spanner.hh
lily/include/spanner.hh
lily/include/stem.hh
lily/include/system-start-delimiter.hh
lily/include/tie-column.hh
lily/include/tie.hh
lily/instrument-name-engraver.cc
lily/item.cc
lily/line-of-score.cc
lily/main.cc
lily/multi-measure-rest-engraver.cc
lily/multi-measure-rest.cc
lily/note-column.cc
lily/paper-column.cc
lily/paper-score.cc
lily/rest-collision-engraver.cc
lily/rest-collision.cc
lily/rhythmic-column-engraver.cc
lily/rhythmic-head.cc
lily/rod.cc
lily/score-element.cc
lily/score-engraver.cc
lily/script-column-engraver.cc
lily/script-engraver.cc
lily/script.cc
lily/separating-group-spanner.cc
lily/separating-line-group-engraver.cc
lily/simple-spacer.cc
lily/slur-engraver.cc
lily/slur.cc
lily/spaceable-element.cc [new file with mode: 0644]
lily/spacing-engraver.cc
lily/spacing-spanner.cc
lily/spanner.cc
lily/spring.cc
lily/stem-engraver.cc
lily/stem-tremolo.cc
lily/stem.cc
lily/system-start-delimiter-engraver.cc
lily/system-start-delimiter.cc
lily/tie-column.cc
lily/tie-engraver.cc
lily/tie.cc
lily/tuplet-engraver.cc
lily/tuplet-spanner.cc
ly/engraver.ly
make/out/lilypond.lsm
make/out/lilypond.spec