Re: Another case of “temporary staff not ending”

2022-09-26 Thread Jean Abou Samra

Le 23/09/2022 à 14:02, David Kastrup a écrit :

Jean Abou Samra  writes:


I believe this exhibits a bug:

\version "2.23.14"

{
   \new Staff { c'1 }
   \new Devnull { s1 }
}


I would have expected the staff to stop after one measure.

Does anyone see a reason for this behavior being correct,
or am I right that it is another bug similar to the “temporary
staff not ending” bug fixed by Dan in 74af697126?

It is documented behavior.  "Keeping contexts alive" starts with it:

[...]

You can either enclose your Staff in << ... >> or you can end its visual
impact using \stopStaff .




Thanks, that is helpful. I don't fully understand the quoted
documentation passage to be honest, but at least I know how to
deal with it.




Re: Another case of “temporary staff not ending”

2022-09-26 Thread David Kastrup
Jean Abou Samra  writes:

> Le 23/09/2022 à 14:02, David Kastrup a écrit :
>> Jean Abou Samra  writes:
>>
>>> I believe this exhibits a bug:
>>>
>>> \version "2.23.14"
>>>
>>> {
>>>    \new Staff { c'1 }
>>>    \new Devnull { s1 }
>>> }
>>>
>>>
>>> I would have expected the staff to stop after one measure.
>>>
>>> Does anyone see a reason for this behavior being correct,
>>> or am I right that it is another bug similar to the “temporary
>>> staff not ending” bug fixed by Dan in 74af697126?
>> It is documented behavior.  "Keeping contexts alive" starts with it:
>>
>> [...]
>>
>> You can either enclose your Staff in << ... >> or you can end its visual
>> impact using \stopStaff .
>
>
>
> Thanks, that is helpful. I don't fully understand the quoted
> documentation passage to be honest, but at least I know how to
> deal with it.

Well, in

\new Staff { c4'( << g' \\ e' >> c') }

you would not want the Voice context where the slur starts to be
terminated because it is a) implicit b) dormant from timestep 2/4 up to
4/4 .

So it is being kept alive in spite of being implicit and dormant.

-- 
David Kastrup



PATCHES - Countdown to September 28

2022-09-26 Thread Colin Campbell

Here is the current countdown report.

The next countdown will begin on September 28th.

A list of all merge requests can be found here:
https://gitlab.com/lilypond/lilypond/-/merge_requests?sort=label_priority


 Push:

!1636 make digits and digit-like glyphs better accessible in markup - 
Werner Lemberg

https://gitlab.com/lilypond/lilypond/-/merge_requests/1636

!1634 doc: In PDFs, print `\glissando`, `\startGroup`, etc., in bold - 
Werner Lemberg

https://gitlab.com/lilypond/lilypond/-/merge_requests/1634

!1633 Add many missing music display methods - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1633

!1631 Print warning for unterminated tie at end of input - Martín Rincón 
Botero

https://gitlab.com/lilypond/lilypond/-/merge_requests/1631


 Countdown:

!1640 Avoid \mark  in regtests - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1640

!1639 Slightly improve .dir-locals.el - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1639

!1638 Various Briticisms - David Kastrup
https://gitlab.com/lilypond/lilypond/-/merge_requests/1638

!1637 Match X extent of Dots to real extent - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1637


 Review:

!1641 Doc: Document text marks - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1641


 New:

No patches in New at this time.


 Waiting:

!1622 Slur should not care for last dotted note - Martín Rincón Botero
https://gitlab.com/lilypond/lilypond/-/merge_requests/1622

!1610 RFC: Require Cairo for building - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1610

!1578 New margins by default - Martín Rincón Botero
https://gitlab.com/lilypond/lilypond/-/merge_requests/1578


Cheers,

Colin