Currently system-start-text::calc-y-offset takes right end of system-start-grobs into account, which may lead to bad results, if one of them is omitted (collapse-height) or moved to the right or other rare cases.
I'd like to propose a patch where we always use the value of indent for the right end and calculate the left end similar as before.
See attached images: the current state, after patch and the ly-test-code.
Diff:
Diff:
https://codereview.appspot.com/553930044
Passes make, make check and a full make doc.
New patch adding regtest
https://codereview.appspot.com/553930044
Passes make, make check and a full make doc.
Reg test diff attached
Reg test diff as expected
Patch on countdown for April 23rd
Patch counted down - please push.
pushed to staging as:
commit 7aa052aad2f9587864052aa9d0dc9935345ea04b
Author: Thomas Morley thomasmorley65@gmail.com
Date: Sat Apr 18 21:59:51 2020 +0200
commit c5b92038270966a0672eef1dfa934ff7d0c9fc43
Author: Thomas Morley thomasmorley65@gmail.com
Date: Sat Apr 18 14:29:24 2020 +0200