]> git.donarmstrong.com Git - lilypond.git/commit
Simplify the handling of neighbor columns.
authorJoe Neeman <joeneeman@gmail.com>
Sun, 2 Aug 2009 20:18:32 +0000 (13:18 -0700)
committerJoe Neeman <joeneeman@gmail.com>
Thu, 6 Aug 2009 11:56:16 +0000 (21:56 +1000)
commite04d2f37f505bd6de6ae8b3923de9b68a3a64455
tree1bf01abf19b4f73d64c9d2cc87e8f0ae31be49dc
parentec4930d0b5866b4b3ca62447b2fafa089680df18
Simplify the handling of neighbor columns.

Now we keep track of only one left-neighbor and one right-neighbor
for each column.  This makes the loose column determination simpler
and less fragile.  Also, we now use a spacing wish if it has
any right-item in the appropriate column (before, we only used it
if its left-most right-item was in the appropriate column).  This
fixes the ad-hoc loose-column determination for strict note
spacing.
lily/note-spacing.cc
lily/spaceable-grob.cc
lily/spacing-determine-loose-columns.cc
lily/spacing-interface.cc
lily/spacing-spanner.cc
scm/define-grob-properties.scm