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

Issue 4446060: Sketchy sketch for a modification to the typesetting backend. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
13 years ago by MikeSol
Modified:
13 years ago
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Sketchy sketch for a modification to the typesetting backend.

Patch Set 1 #

Patch Set 2 : Moves all cross_staff decisions to beam.cc #

Total comments: 3

Patch Set 3 : Modifies beam collision cross staff regtest #

Patch Set 4 : Kludge to dekludgify cross staff kludge #

Patch Set 5 : Uses Y-alignment to check for fake cross-staff beams #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -5 lines) Patch
M input/regression/beam-collision-cross-staff.ly View 1 2 3 1 chunk +16 lines, -2 lines 0 comments Download
M lily/beam.cc View 1 2 3 4 2 chunks +8 lines, -1 line 1 comment Download
M lily/beam-collision-engraver.cc View 1 1 chunk +0 lines, -2 lines 0 comments Download

Messages

Total messages: 14
MikeSol
This patch fixes issue 1632. Cheers, MS
13 years ago (2011-04-25 03:01:44 UTC) #1
hanwenn
LGTM http://codereview.appspot.com/4446060/diff/3/lily/beam.cc File lily/beam.cc (right): http://codereview.appspot.com/4446060/diff/3/lily/beam.cc#newcode1208 lily/beam.cc:1208: if ((Beam::is_cross_staff (me) comment why we are doing ...
13 years ago (2011-04-25 03:20:51 UTC) #2
MikeSol
http://codereview.appspot.com/4446060/diff/3/lily/beam.cc File lily/beam.cc (right): http://codereview.appspot.com/4446060/diff/3/lily/beam.cc#newcode1208 lily/beam.cc:1208: if ((Beam::is_cross_staff (me) On 2011/04/25 03:20:51, hanwenn wrote: > ...
13 years ago (2011-04-25 09:56:35 UTC) #3
Graham Percival (old account)
regtests look fine.
13 years ago (2011-04-25 11:30:56 UTC) #4
hanwenn
On Mon, Apr 25, 2011 at 6:56 AM, <mtsolo@gmail.com> wrote: > > http://codereview.appspot.com/4446060/diff/3/lily/beam.cc > File ...
13 years ago (2011-04-25 12:05:02 UTC) #5
MikeSol
I realized that it was way too restrictive to have cross-staff beams avoid stems and ...
13 years ago (2011-04-25 12:45:26 UTC) #6
hanwenn
On Mon, Apr 25, 2011 at 9:45 AM, <mtsolo@gmail.com> wrote: > I realized that it ...
13 years ago (2011-04-25 19:57:47 UTC) #7
mike_apollinemike.com
On Apr 25, 2011, at 3:57 PM, Han-Wen Nienhuys wrote: > On Mon, Apr 25, ...
13 years ago (2011-04-25 20:13:07 UTC) #8
hanwenn
On Mon, Apr 25, 2011 at 9:45 AM, <mtsolo@gmail.com> wrote: > I realized that it ...
13 years ago (2011-04-25 21:37:17 UTC) #9
mike_apollinemike.com
On Apr 25, 2011, at 5:37 PM, Han-Wen Nienhuys wrote: > On Mon, Apr 25, ...
13 years ago (2011-04-25 21:43:20 UTC) #10
hanwenn
On Mon, Apr 25, 2011 at 6:43 PM, mike@apollinemike.com <mike@apollinemike.com> wrote: > > On Apr ...
13 years ago (2011-04-25 22:10:51 UTC) #11
mike_apollinemike.com
On Apr 25, 2011, at 5:37 PM, Han-Wen Nienhuys wrote: > On Mon, Apr 25, ...
13 years ago (2011-04-25 22:37:54 UTC) #12
hanwenn
LGTM http://codereview.appspot.com/4446060/diff/11001/lily/beam.cc File lily/beam.cc (right): http://codereview.appspot.com/4446060/diff/11001/lily/beam.cc#newcode1209 lily/beam.cc:1209: if (is_cross_staff (me) && Align_interface::has_interface (common_refpoint_of_array (stems, me, ...
13 years ago (2011-04-26 02:09:59 UTC) #13
mike_apollinemike.com
13 years ago (2011-04-26 11:15:50 UTC) #14
On Apr 25, 2011, at 10:09 PM, hanwenn@gmail.com wrote:

> LGTM
> 
> 
> http://codereview.appspot.com/4446060/diff/11001/lily/beam.cc
> File lily/beam.cc (right):
> 
> http://codereview.appspot.com/4446060/diff/11001/lily/beam.cc#newcode1209
> lily/beam.cc:1209: if (is_cross_staff (me) &&
> Align_interface::has_interface (common_refpoint_of_array (stems, me,
> Y_AXIS)))
> can you add a TODO here to use the Align trick for is_cross_staff ?
> 

Done, pushed as f9116bac398f94d95e237aa3b1fc222a59ad8e3c

Cheers,
MS

Sign in to reply to this message.

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