Re: Another case of “temporary staff not ending”
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”
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
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