]> git.donarmstrong.com Git - lilypond.git/commit
* lily/hairpin.cc: use Line_interface
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 18 Jan 2004 19:29:01 +0000 (19:29 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 18 Jan 2004 19:29:01 +0000 (19:29 +0000)
commitb72fc08ee82eba965f91f2569ab4e43361668641
treef34c9070e3120d71d07b296a987e560afb0a0964
parent99f8ca4ff55969979528fb68066f5c3e90777bfa
* lily/hairpin.cc: use Line_interface

* lily/line-interface.cc: new file. Line_interface for everything
with dotted/dashed lines.

* lily/tuplet-bracket.cc (make_bracket): use Line_interface.

* lily/ottava-bracket.cc (brew_molecule): new file, separate routine
for constructing ottava brackets.

* lily/ottava-engraver.cc (acknowledge_grob): hang the bracket on
the note heads.

* Documentation/user/internals.itely (Engravers and performers):
fix broken link.

* scm/music-functions.scm (make-mark-set): new function.

* lily/lookup.cc: remove Lookup::horizontal_slope (): it is
functionally identical to beam.

* lily/mensural-ligature.cc (brew_flexa): replace horizontal_slope
() with beam ().

* Documentation/user/refman.itely (Rehearsal marks): document new
functionality.
22 files changed:
ChangeLog
Documentation/user/internals.itely
Documentation/user/refman.itely
input/regression/ottava.ly
lily/directional-element-interface.cc
lily/hairpin.cc
lily/include/lily-guile.hh
lily/include/line-interface.hh [new file with mode: 0644]
lily/include/lookup.hh
lily/include/tuplet-bracket.hh
lily/lily-guile.cc
lily/line-interface.cc [new file with mode: 0644]
lily/line-spanner.cc
lily/lookup.cc
lily/mensural-ligature.cc
lily/ottava-bracket.cc [new file with mode: 0644]
lily/ottava-engraver.cc
lily/text-spanner.cc
lily/tuplet-bracket.cc
lily/volta-bracket.cc
scm/define-grobs.scm
scm/music-functions.scm