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

Issue 4564041: Emit not-quite-cross-staff beams in the right context. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 11 months ago by joeneeman
Modified:
12 years, 10 months ago
Reviewers:
Keith, mike, Bertrand Bordage
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Emit not-quite-cross-staff beams in the right context. This is related to 1043 and possibly other bugs. Previously, if a staff change happened immediately after the termination of an auto-engraved cross-staff beam, then the beam was parented to the wrong staff. Now, every beam is parented to the context in which it began.

Patch Set 1 #

Patch Set 2 : Fix something that came up while testing Mike's comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -30 lines) Patch
M lily/auto-beam-engraver.cc View 1 4 chunks +9 lines, -2 lines 0 comments Download
M lily/engraver.cc View 2 chunks +16 lines, -26 lines 0 comments Download
M lily/engraver-group.cc View 1 chunk +9 lines, -2 lines 0 comments Download
M lily/grob-info.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M lily/include/engraver.hh View 1 chunk +2 lines, -0 lines 0 comments Download
M lily/include/grob-info.hh View 2 chunks +9 lines, -0 lines 0 comments Download

Messages

Total messages: 7
Keith
I would love to test, but don't know enough of the internals to see what ...
12 years, 11 months ago (2011-05-28 18:43:19 UTC) #1
joeneeman
On 2011/05/28 18:43:19, Keith wrote: > I would love to test, but don't know enough ...
12 years, 10 months ago (2011-05-31 08:19:42 UTC) #2
mike_apollinemike.com
On May 31, 2011, at 9:19 AM, joeneeman@gmail.com wrote: > Reviewers: Keith, > > Message: ...
12 years, 10 months ago (2011-05-31 08:55:08 UTC) #3
joeneeman
> Hey Joe, > > Lines 1207-1209 in beam.cc are a kludge that I believe ...
12 years, 10 months ago (2011-05-31 11:55:35 UTC) #4
Keith
On 2011/05/31 08:19:42, joeneeman wrote: > the Beam's Y-parent will be the VerticalAxisGroup of the ...
12 years, 10 months ago (2011-06-01 05:59:21 UTC) #5
joeneeman
On 2011/06/01 05:59:21, Keith wrote: > On 2011/05/31 08:19:42, joeneeman wrote: > > the Beam's ...
12 years, 10 months ago (2011-06-04 18:19:04 UTC) #6
Bertrand Bordage
12 years, 10 months ago (2011-06-05 12:01:58 UTC) #7
If I understand well, there's no need anymore for manual beams in cross-staff
cases ?
If so, I suggest you remove the manual beams from
input/regression/beam-collision-cross-staff.ly.
You should also remove the knownissues in keyboard.itely and the last part of
changes.tely's entry.

Thanks,
Bertrand
Sign in to reply to this message.

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