PATCHES - Countdown to April 30

2022-04-28 Thread Colin Campbell

Here is the current countdown list.

The next countdown will be on April 30th.

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


 Push:

!1331 articulate.ly: bar check and playback when tr. + R - Martín Rincón 
Botero

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

!1329 Obviate second argument of LY_DEFINE (Scheme function name) - Jean 
Abou Samra

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

!1328 Remove quotes around context def commands & discussion of LSR 
updating issues - Jean Abou Samra

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

!1326 Doc: NR-5.1.7: fix example - John Wheeler
https://gitlab.com/lilypond/lilypond/-/merge_requests/1326

!1325 Fixes for progress indicators - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1325

!1324 lily/beam: consolidate loop - Nihal Jere
https://gitlab.com/lilypond/lilypond/-/merge_requests/1324

!1322 Remove Global_ctor stuff - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1322


 Countdown:

!1334 Clean up \caesura and \virgula: font-size - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/1334

!1333 Extend staff to 'staff-bar aligned grob - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/1333

!1330 Doc-CG: use HTTPS in Git URLs - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1330

!1321 Fix DurationLine thickness for different staff sizes - Thomas Morley
https://gitlab.com/lilypond/lilypond/-/merge_requests/1321

!1316 Vim: set undo_ftplugin and undo_indent variables - Doug Kearns
https://gitlab.com/lilypond/lilypond/-/merge_requests/1316


 Review:

!1335 mf/GNUmakefile: Make FontForge silent (second try) - Werner Lemberg
https://gitlab.com/lilypond/lilypond/-/merge_requests/1335

!1323 Allow replacing the Score context - Jean Abou Samra
https://gitlab.com/lilypond/lilypond/-/merge_requests/1323


 New:

No patches in New at this time.


 Waiting:

!1136 \break implies \bar "" when needed - Dan Eble
https://gitlab.com/lilypond/lilypond/-/merge_requests/1136

!913 release: binaries with cairo - Han-Wen Nienhuys
https://gitlab.com/lilypond/lilypond/-/merge_requests/913


Cheers,

Colin




Re: etags regex for Lilypond & LY_DEFINE* tags

2022-04-28 Thread Jean Abou Samra

Hi John,

Le 24/04/2022 à 21:10, John Wheeler a écrit :
To facilitate using emacs xref in lilypond work, I wrote a script to 
assemble the needed TAGS file.  The unique feature of the script is 
that it includes the regex to find tags in Lilypond (.ly) files as 
well as tags defined in LY_DEFINE*  macros, in addition to the normal 
c++, python, lisp, scheme, yacc, and Makefile  tags.


Is there any interest in including such a script in the Lilypond 
source tree,  perhaps in a new scripts/emacs directory?




scripts/auxiliar/ is well-suited to that sort of thing, but there
hasn't been agreement on including helpers like that in the sources
(with the maintenance promise it entails). Is it a large script?
If so, it needs some consideration. If not, can it fit in an @example
somewhere in the CG? That might also make it more visible.

I'm using Emacs, but prefer 'git grep' for this task (or just opening
the right source file directly: ly:something-do-whatever is usually
in lily/something-scheme.cc, ly:something-interface::calc-foo in
lily/something-interface.cc, etc.). Is there anyone out there who
would use this?


If this has been done before and published, could someone give a 
pointer to where I could find it?



Not that I'm aware of, but then, I have "only" been around on this
list for about two years.


Best,
Jean




MacPorts clang dependency

2022-04-28 Thread Hans Åberg
The MacPorts page below says that lilypond-devel (and also lilypond) depends on 
clang-13, however, clang-14 has now been released. Curiously, 'port info 
lilypond-devel' does not mention clang at all. Also, the dependency on Guile is 
listed as guile, which I figure will be Guile 3 when updated in MacPorts.

https://ports.macports.org/port/lilypond-devel/details/