Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(4244)

Issue 110122: Fix collisions between hairpins and dynamic text spanners. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 8 months ago by Neil Puttock
Modified:
14 years, 7 months ago
Reviewers:
Reinhold
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Fix collisions between hairpins and dynamic text spanners. * rename 'adjacent-hairpins to 'adjacent-spanners and add DynamicTextSpanner grobs in New_dynamic_engraver as well as hairpins * in Hairpin::print (), use renamed property to catch text spans and apply the appropriate amount of bound-padding

Patch Set 1 #

Patch Set 2 : Correct bound-padding glitch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+78 lines, -68 lines) Patch
M lily/hairpin.cc View 1 7 chunks +42 lines, -32 lines 0 comments Download
M lily/new-dynamic-engraver.cc View 1 10 chunks +34 lines, -34 lines 0 comments Download
M scm/define-grob-properties.scm View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 2
Reinhold
LGTM. But a regtest is missing ;-)
14 years, 8 months ago (2009-09-01 11:41:15 UTC) #1
Neil Puttock
14 years, 7 months ago (2009-09-06 21:19:18 UTC) #2
On 2009/09/01 11:41:15, Reinhold wrote:
> LGTM. But a regtest is missing ;-)

Ah, that was just me being lazy. :)

I'll add a regtest when I commit the patch.

I'm wondering whether adjacent-hairpins needs a convert rule.  I'm thinking not,
since it's an internal property, but there may be the odd adventurous user using
it for some advanced tweaks.

Any thoughts?

Regards,
Neil
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b