[frogs] Enhancement request: Termination message for lilypond compilations

[ Thread Index | Date Index | More lilynet.net/frogs Archives ]


This is a multi-part message in MIME format.
I've always thought it a real shame that the standard set of messages from lilypond left you with a nagging sense of uncertainty whether it had actually completed or not.

Typically, you would see this:

$ Lilypond Exsultate.ly
GNU LilyPond 2.13.15                                                                  
Processing `Exsultate.ly'                                                             
Parsing...                                                                            
Interpreting music...                                                                 
Preprocessing graphical objects...                                                    
Solving 1 page-breaking chunks...[1: 1 pages]                                         
Drawing systems...                                                                    
Layout output to `Exsultate-Allegro.ps'...                                            
Converting to `./Exsultate-Allegro.pdf'...                                            
Interpreting music...                                                                 
Preprocessing graphical objects...                                                    
Solving 1 page-breaking chunks...[1: 1 pages]                                         
Drawing systems...                                                                    
Layout output to `Exsultate-Andante.ps'...                                            
Converting to `./Exsultate-Andante.pdf'...      
$
The program's told you it started converting .ps to the .pdf, but gives you no indication how it completed.

I've attached a patch to do this:
$ Lilypond Exsultate.ly
GNU LilyPond 2.13.17                                                                  
Processing `Exsultate.ly'                                                             
Parsing...                                                                            
Interpreting music...                                                                 
Preprocessing graphical objects...                                                    
Solving 1 page-breaking chunks...[1: 1 pages]                                         
Drawing systems...                                                                    
Layout output to `Exsultate-Allegro.ps'...                                            
Converting to `./Exsultate-Allegro.pdf'...                                            
Interpreting music...                                                                 
Preprocessing graphical objects...                                                    
Solving 1 page-breaking chunks...[1: 1 pages]                                         
Drawing systems...                                                                    
Layout output to `Exsultate-Andante.ps'...                                            
Converting to `./Exsultate-Andante.pdf'...      
success: Compilation successfully completed                                           
$

If there were any problems found the last line says
warning: Compilation completed with warnings or errors

It's available for review on rietveld http://codereview.appspot.com/736041

Cheers,

Ian Hulin







Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/