]> git.donarmstrong.com Git - lilypond.git/commit
* lily/include/beam.hh: new struct, softcode beam quanting parameters
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 15 Jul 2005 16:46:57 +0000 (16:46 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 15 Jul 2005 16:46:57 +0000 (16:46 +0000)
commit78ab480e944e6090028bcc26d599e067ff545614
tree10c56e2ff557e6c96706e0b450438c1e2db57818
parentb6e8ac07bb816cb8a2de16cb9d88d6a917ea4b05
* lily/include/beam.hh: new struct, softcode beam quanting parameters

* lily/include/grob.hh (class Grob): add interfaces_ member.

* lily/bezier.cc (init_polynomial_cache): new function: cache
binom(3,j) t^j (1-t)^{3-j}
(curve_point): opps, actually use the cache for t^j , (1-t)^j!

* lily/grob-property.cc (internal_get_object): new routine.
(internal_set_object): idem. Store grob refrences in separate
alist. This saves processing time, since properties aren't
break-substituted, and the per grob namespace is smaller, both for
grobs and non-grob properties.

* scm/define-grob-properties.scm (all-internal-grob-properties):
remove center-element.

* lily/grob.cc: remove tweak-count, tweak-rank.
ChangeLog