nine.fierce.ballads | 29 Aug 04:36 2015

Beautify Grob_array and stop using std::vector::data() (issue 264950043 by nine.fierce.ballads <at>

Reviewers: ,

Beautify Grob_array and stop using std::vector::data()

Remove the nasty workaround for platforms that don't provide

Replace most code that reached into into Grob_array and modified its
internal vector with calls to new member functions such as filter().

Move the definitions of some trivial methods into grob-array.hh.

Please review this at

Affected files (+74, -147 lines):
   M flower/include/std-vector.hh
   M lily/
   M lily/
   M lily/include/grob-array.hh
   M lily/
   M lily/
   M lily/
   M lily/
Phil Holmes | 28 Aug 10:56 2015

It looks like the site is currently down.  I was also going 
to report that I have not yet been able to complete the upload of 2.19.26 
because of a reported "disk full" error.  I'm thinking the two are 

Somewhere in my email stack I have the email address of the site admin, 
but I'm struggling to find it right now.  Can anyone on the list remind me?
Villum Sejersen | 28 Aug 10:13 2015

Strange error message installing master from git sources

For around a week I have encountered a strange error message when 
installing lilypond master from git sources. I have no local branches.

address <at> hidden:/usr/local/src/lilypond/build# lilypond -v
GNU LilyPond 2.19.26

Until at the point shown below, no errors or warnings occurred.

git pull origin
make [all]

address <at> hidden:/usr/local/src/lilypond/build# make --silent install
Traceback (most recent call last):
   File "/usr/local/src/lilypond/build/scripts/build/out/install", line 
78, in <module>
     shutil.copy2 (f, dest)
   File "/usr/lib/python2.7/", line 130, in copy2
     copyfile(src, dst)
   File "/usr/lib/python2.7/", line 82, in copyfile
     with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: 
' <at> TEXGYRE_DIR <at> / <at> TEXGYRE_FILES <at> '
recipe for target 'local-install-outfiles' failed
make[1]: *** [local-install-outfiles] Error 1
recipe for target 'install' failed
(Continue reading)

Dan Eble | 28 Aug 05:59 2015

scm_gc_mark (smob->self_scm ())

In your opinion, does scm_gc_mark (smob->self_scm ()) deserve to be implemented as member function in
Smob?  If so, what would you name it?  Thanks.

lilypond-devel mailing list
lilypond-devel <at>
markdblackwell | 28 Aug 02:15 2015

'Translations status' script generates files in repository

The script:


contains a comment:

        cd Documentation &&
    Update word counts in:

Only one of the files mentioned above is absent from the repository:


The above script seems to update numbers in this repository file:


Should this file perhaps be removed from the repository? and, instead,
should the script:

* Totally regenerate that file (outside the repository)? or

* Read a template file (in the repository), and write some other file (not
in the repository)?
(Continue reading)

Simon Albrecht | 27 Aug 15:11 2015

Regtest ""


forgive if this should be an unnecessary question, but: does this 
regtest do what it should?
The description says:

texidoc = "Broken crescendi should be open on one side."

but the code reads

\relative {
   c''1 \< \break c1\!  \> \break c1\!

so each hairpin actually ends before line break and there are no broken 
hairpins IIUC.

It’s somewhat self-contradictory here: To match the regtest title, I’d 
use some code like

\relative {
   c''1 \< \break
   c\> \break

(Continue reading)

pkx166h | 27 Aug 12:28 2015

Add StaffAxis context type (issue 265730043 by dak <at>

Passes make, make check and a full make doc.

reg test diff here:

Andrew Bernard | 27 Aug 01:44 2015

More recent Python version

Greetings All,

Current Python seems to be 2.4.5 as far as I can see. Is there any movement to update it to say 2.7?

I have the time and inclination to make this development contribution. Are there any fundamental
objections? I’m aware it is a fairly large task.


lilypond-devel mailing list
lilypond-devel <at>
Abraham Lee | 26 Aug 22:42 2015

TextScript automatically italic in Dynamics context

Why is that? I see no reason that text in this context *must* be italic 
by default (and I know it can be changed back). Can someone help me 
understand the logic there?

- Abraham
David Nalesnik | 26 Aug 19:18 2015

Rietveld diff annoyance

Hi all,

I just posted a patch on Rietveld,  It adds a new file, which I partially
constructed by cutting and pasting from
lily/ into Leafpad (just the initial
comment). Unfortunately, Rietveld now shows the diff with that file, though
the patch doesn't touch it.

Is there a way to avoid this?

James | 26 Aug 09:14 2015

PATCHES: Countdown for August 29th 2015


Here is the current patch countdown list. The next countdown will be on
August 29th.


Masamichi Hosada: Characters that are not contained in the Libertine
font are shown in a sans-serif font

Dan Eble: make Grob an abstract class


Masamichi Hosada: Fix fontforge version detection

Paul Morris: Revert interface changes for whiteout (issue 4418)

David Nalesnik: Don't print redundant flags in chords
(Continue reading)