Re: What's with the spacing code?

2010-09-30 Thread David Kastrup
David Kastrup  writes:

> I have to disagree with your assessment: the behavior of 12.3 made sense
> under the constraints the code worked with.  It was a result of its
> design decisions.  The result of 13.35 does not make sense.  As you can
> easily see by removing the markup, it is not a result of a generally
> wider spacing decision.
>
> If you think different, how about the following:

[...]

It is particularly educational to look at the distances used in the last
page.  They don't particularly look like the general spacing is intended
to be on the loose side.

-- 
David Kastrup


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread David Kastrup
David Kastrup  writes:

> David Kastrup  writes:
>
>> I have to disagree with your assessment: the behavior of 12.3 made sense
>> under the constraints the code worked with.  It was a result of its
>> design decisions.  The result of 13.35 does not make sense.  As you can
>> easily see by removing the markup, it is not a result of a generally
>> wider spacing decision.
>>
>> If you think different, how about the following:
>
> [...]
>
> It is particularly educational to look at the distances used in the last
> page.  They don't particularly look like the general spacing is intended
> to be on the loose side.

Here a shorter recipe:

\score { \repeat unfold 480 { c'^\markup { \column { x y z } } } }

Again, compare the last page with the other pages.

-- 
David Kastrup


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread Phil Holmes
"Phil Holmes"  wrote in message 
news:i82aup$9b...@dough.gmane.org...

"David Kastrup"  wrote in message

And if you really want to see some hot action, just write

\score { c }

as often as you want.  Regardless of how much of those you put into the
file, the outcome will be just a single page.


This produces the same output in 2.12.3.   I'll add it as a bug which is 
not a regression.


http://code.google.com/p/lilypond/issues/detail?id=1286


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread Phil Holmes
"David Kastrup"  wrote in message 
news:87r5gbns2g@lola.goethe.zz...

If you think different, how about the following:

test = { c'^\markup { \column { x y z } } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }

[snip]

--
David Kastrup


Now that is impressive.  As you'll see, I've raised the bug report anyway.

sig
|
v
--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread Phil Holmes
"Phil Holmes"  wrote in message 
news:i82aup$9b...@dough.gmane.org...

"David Kastrup"  wrote in message

All this is rather erratic.


Agreed.  I'll add the initial issue you raised to the tracker as a 
critical, even if it's the same as the other spacing problems, since I 
guess it'll serve as an excellent test pattern.


http://code.google.com/p/lilypond/issues/detail?id=1285



--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread David Kastrup
"Phil Holmes"  writes:

> "David Kastrup"  wrote in message
> news:87vd5nny58@lola.goethe.zz...
>> "Phil Holmes"  writes:
>>
>> [Please don't write anything important below your signature, as mail
>> clients will cut this away on reply].
>
> Apologies.  I have to cut and paste my sig to the bottom and I already
> had something ready to paste, so forgot.
>
>> If you think this is all fine, take out the markup from the example and
>> get a really _tight_ fit in contrast.
>
> Wasn't saying it was fine - just that it's not a regression between
> 13.34 and 13.35 - it's a change, but compared to 12.3, 13.34 was too
> tight.  Using the test file you provided, 12.3 took 7 pages.  .31 and
> .34 (and probably others - I don't have a full set) took 5.5 pages and
> leave no room for markup.  .35 takes 10.5 pages and leaves too much
> room for markup.

I have to disagree with your assessment: the behavior of 12.3 made sense
under the constraints the code worked with.  It was a result of its
design decisions.  The result of 13.35 does not make sense.  As you can
easily see by removing the markup, it is not a result of a generally
wider spacing decision.

If you think different, how about the following:

test = { c'^\markup { \column { x y z } } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }
\score { \repeat unfold 48 { \test } }

-- 
David Kastrup


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread Phil Holmes
"David Kastrup"  wrote in message 
news:87vd5nny58@lola.goethe.zz...

"Phil Holmes"  writes:

[Please don't write anything important below your signature, as mail
clients will cut this away on reply].


Apologies.  I have to cut and paste my sig to the bottom and I already had 
something ready to paste, so forgot.



If you think this is all fine, take out the markup from the example and
get a really _tight_ fit in contrast.


Wasn't saying it was fine - just that it's not a regression between 13.34 
and 13.35 - it's a change, but compared to 12.3, 13.34 was too tight.  Using 
the test file you provided, 12.3 took 7 pages.  .31 and .34 (and probably 
others - I don't have a full set) took 5.5 pages and leave no room for 
markup.  .35 takes 10.5 pages and leaves too much room for markup.



The current spacing is not a matter of "too tight" or "too loose".  It
is a matter of "too unpredictable".


Agreed.  There are currently 2 critical bugs outstanding against spacing 
issues.



And if you really want to see some hot action, just write

\score { c }

as often as you want.  Regardless of how much of those you put into the
file, the outcome will be just a single page.


This produces the same output in 2.12.3.   I'll add it as a bug which is not 
a regression.



All this is rather erratic.


Agreed.  I'll add the initial issue you raised to the tracker as a critical, 
even if it's the same as the other spacing problems, since I guess it'll 
serve as an excellent test pattern.


--
Phil Holmes
Bug Squad




___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread David Kastrup
"Phil Holmes"  writes:

[Please don't write anything important below your signature, as mail
clients will cut this away on reply].

If you think this is all fine, take out the markup from the example and
get a really _tight_ fit in contrast.

The current spacing is not a matter of "too tight" or "too loose".  It
is a matter of "too unpredictable".

And if you really want to see some hot action, just write

\score { c }

as often as you want.  Regardless of how much of those you put into the
file, the outcome will be just a single page.

All this is rather erratic.

-- 
David Kastrup


___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread Phil Holmes



--
Phil Holmes
Bug Squad


"Graham Percival"  wrote in message 
news:aanlktimeamkjghtqa6jljbwzkx1et41pf2zhi68bu...@mail.gmail.com...

Woah, sorry, I didn't realize that by "current code", you mean
"current git" instead of "2.13 in general".  Yeah, this isn't good!

Bug Squad: this is a Critical regression which occurred between
2.13.34 and 2.13.35.

Cheers,
- Graham


The spacing for 13.34 was too tight if we compare with 12.3.  It's now gone 
the other way.  See attached PNGs.  You still reckon this is critical 
regression? 
<><><>___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: What's with the spacing code?

2010-09-30 Thread Graham Percival
Woah, sorry, I didn't realize that by "current code", you mean
"current git" instead of "2.13 in general".  Yeah, this isn't good!

Bug Squad: this is a Critical regression which occurred between
2.13.34 and 2.13.35.

Cheers,
- Graham


On Thu, Sep 30, 2010 at 1:34 PM, David Kastrup  wrote:
>
> Here is one example that gets rather spread out:
>
> test = { c'^\markup{!} }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
> \score { \repeat unfold 48 { \test } }
>
>
> --
> David Kastrup
>
>
> ___
> lilypond-devel mailing list
> lilypond-de...@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-devel
>

___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond