]> git.donarmstrong.com Git - lilypond.git/commit
Fixes issue 1328.
authorMike Solomon <mike@apollinemike.com>
Thu, 25 Aug 2011 07:16:51 +0000 (09:16 +0200)
committerMike Solomon <mike@apollinemike.com>
Thu, 25 Aug 2011 07:16:51 +0000 (09:16 +0200)
commit8d95c70b50afc86c06096797b444c2be4a78b0f5
tree6b7e169333e3cc3d8a77ee66384c8e2390b8af0e
parent5f81429c8f8263eef85b4f7881d243cb9722e971
Fixes issue 1328.

Finds the local minimum or maximum of a Bezier curve along the X
axis in the range of an intersection and shifts intersecting
curves up over this range plus slur padding.

Adds default slur padding to all scripts, as this algorithm makes
them almost just touch with the slur whereas the previous one already
had a bit of padding built into it because it was a generous approximation.
flower/include/polynomial.hh
flower/polynomial.cc
input/regression/slur-avoid.ly [new file with mode: 0644]
lily/bezier.cc
lily/include/bezier.hh
lily/slur.cc
scm/define-grobs.scm
scm/script.scm