| Commit message (Expand) | Author | Age | Files | Lines |
* | Issue 3983: Avoid define-public and define*-public with curried definitions...Regarding curried definitions, GUILE has problems with define-public
before version 2.0.10, and with define*-public even later.
define-safe-public is implemented by LilyPond itself rather than the
(ice-9 curried-definitions) module and is unproblematic.
This is basically a cop-out since juggling with overriding bugfix
definitions of define-public is a distraction for getting GUILEv2
migration under way that we can do without.
| David Kastrup | 2014-07-06 | 1 | -1/+1 |
* | make-countdown-script.sh: comm command requires sorted input. | Mark Polesky | 2014-06-26 | 1 | -1/+1 |
* | Add `make-countdown-announcement.sh'. | Mark Polesky | 2014-06-23 | 1 | -0/+259 |
* | Issue 3951: Fix broken LSR links in docs....Also run makelsr.py.
| Mark Polesky | 2014-06-17 | 2 | -2/+2 |
* | Generate a .pe script for one design size at a time....In make
a b: c
command
is shorthand for
a: c
command
b: c
command
this means that in parallel builds the same command may be invoked twice.
Fix this by associating each command with only one target, and adding
dummy dependencies. Also, generate the .pe for only one design size at
a time.
Relative to botched commit 366316fd6be846c2050be6b1b3955b261026187e,
this:
* does not write .dep files from gen-emmentaler-scripts (the makefile
already writes them)
* declares explicit dependencies on out/*.lisp for the out/%.otf-table
rule.
| Han-Wen Nienhuys | 2014-06-11 | 1 | -32/+24 |
* | Revert "Generate a .pe script for one design size at a time."...This reverts commit 366316fd6be846c2050be6b1b3955b261026187e.
See <URL:http://permalink.gmane.org/gmane.comp.gnu.lilypond.devel/58153>
for the rationale
| David Kastrup | 2014-05-27 | 1 | -28/+26 |
* | Generate a .pe script for one design size at a time....In make
a b: c
command
is shorthand for
a: c
command
b: c
command
this means that in parallel builds the same command may be invoked twice.
Fix this by associating each command with only one target, and adding
dummy dependencies. Also, generate the .pe for only one design size at
a time.
| Han-Wen Nienhuys | 2014-05-26 | 1 | -26/+28 |
* | Issue 3826: Stop scripts/auxiliar/update-with-convert-ly.sh from doing a full......It is quite a nuisance for writing convert-ly rules that
scripts/auxiliar/update-with-convert-ly runs a full make since any
partly successful run of update-with-convert-ly will cause large
delays. It also leads to a paradoxical situation when the syntax of
some files needs to be converted _before_ a full make has a chance to
succeed.
So this patch reduces the preliminary make to "make pythonmodules"
which should be sufficient for updating from convertrules.py changes.
| David Kastrup | 2014-02-02 | 1 | -3/+1 |
* | Run grand-replace (issue 3765)...Run make grand-replace to update all coopyright statements
| Carl Sorensen | 2014-01-11 | 13 | -15/+15 |
* | Remove outdated dependencies on .pfa files, replace with .pfb where feasible....This may be related to issue 3674: Multiprocessor builds fail on some platforms.
| David Kastrup | 2013-12-13 | 2 | -5/+5 |
* | Issue 3695: Fix LILF table in emmentaler...From <URL:http://lists.gnu.org/archive/html/bug-lilypond/2013-11/msg00113.html>:
Now, for recent versions of emmentaler (same font file), LILC contains:
(subfont . "feta20")
(subfont . "feta-alphabet20")
(subfont . "feta-flags20")
(subfont . "feta-noteheads20")
(subfont . "parmesan20")
(subfont . "parmesan-noteheads20")
[...]
but the subfonts array has not been updated in
these commits.
| Werner Lemberg | 2013-12-07 | 1 | -2/+5 |
* | Issue 3675: Make convert-ly -d only ever update on changed files...Previously, it updated unconditionally whenever a new stable version
came out, leading to merge conflicts. When the final applied
conversion is to an unstable version and the following stable version
is not beyond the conversion target, the following stable version is
used.
Note that this rule does not make a factual difference for continuous
updates of a code base (the normal use case for
scripts/auxiliar/update-with-convert-ly.sh), but it makes a difference
for the conversion/import of code that may have fallen behind a lot
(like with the LSR import, or when converting archived files).
| David Kastrup | 2013-12-01 | 1 | -9/+10 |
* | Issue 3623: lilypond-book fails with file names containing shell-special char... | David Kastrup | 2013-10-25 | 1 | -1/+4 |
* | scripts: improve strip-whitespace.py...previous version barfed when it was called on a directory
(which could happen for example when called with a wildcard).
Also, add comment.
| Janek WarchoĊ | 2013-10-15 | 1 | -12/+22 |
* | Issue 3572: convert-ly should produce several backup files for each invokation...This supports and documents the -b option for numbered backups. This
was actually written primarily by Eluze.
| David Kastrup | 2013-10-11 | 1 | -12/+24 |
* | Detect use of backslash in node names (3590)...Although a backslash in a node name appears to cause
no problems when used in a within-manual reference,
it causes cross-manual references to fail.
| Trevor Daniels | 2013-10-10 | 1 | -0/+7 |
* | Issue 3584: Let convert-ly -d reflect last effective rather than last applied... | David Kastrup | 2013-10-04 | 1 | -5/+15 |
* | Issue 3558: lilymidi: format time signature and tempo better....If the Midi references are to be believed, our time signature's
specification of the metronome click could bear improvement.
| David Kastrup | 2013-09-20 | 1 | -2/+12 |
* | Issue 3468: lilypond-book and spaces in application name | David Kastrup | 2013-08-17 | 1 | -0/+5 |
* | Remove bashism '==' in scripts/auxiliar/cg-section.sh | David Kastrup | 2013-08-14 | 1 | -1/+1 |
* | Replace staccatissimo shorthand -| with -!...The bar line character is used too prominently, and ! seems more appropriate.
| David Kastrup | 2013-08-13 | 1 | -1/+1 |
* | Issue 3460: Provide markup commands and music functions for accordion registr......For efficiency reasons, this remains in a separate module for now and
can be called using
#(use-modules (scm accreg))
at the start of the file.
| David Kastrup | 2013-07-21 | 1 | -0/+1 |
* | Remove bashisms from some build scripts...test uses = and not == for comparisons.
| David Kastrup | 2013-06-18 | 2 | -2/+2 |
* | Issue 3377: Let scripts/auxiliar/make-regtest-pngs.sh take an optional file list...This makes it much faster to just compare selected regtests.
| David Kastrup | 2013-05-24 | 1 | -2/+22 |
* | Issue 3353: Don't let lilypond-invoke-editor.scm pass invalid textedit: URIs ......Instead, it issues an error message and aborts. Otherwise,
gnome-open textedit:nonsense
will call lilypond-invoke-editor which will call the browser which will
call lilypond-invoke-editor...
| David Kastrup | 2013-05-13 | 1 | -1/+1 |
* | Issue3348: Fix papersize settings in scripts/auxiliar/NoTagLine.ly | David Kastrup | 2013-05-10 | 1 | -1/+1 |
* | More options to make-regtest-pngs.sh, use GNU parallel for faster conversion...Also rearranges the options slightly. -p is now used for GNU parallel
instead of rendering PDFs via Cairo which is now done with -c. The
whole kaboodle is now:
Make PNG files from regtests
Usage: ./make-regtest-pngs.sh -j CPUs -o/-n
where -j specifies the number of parallel processes to run
(normally CPUs+1). e.g.:
./make-regtest-pngs.sh -j9
-p uses GNU parallel with the given job count in order to also
parallelize the conversion of PDF files to bitmaps when using -g
or -d. No attempt is made to parallelize the bitmap comparisons
since their memory requirements may be prohibitive.
-o means build an old regtest set - the PNGs go in the old-regtest-results
directory
-n means build a new regtest set - the PNGs go in the new-regtest-results
directory
-c uses PDF and the poppler library via pdftocairo for generating
bitmaps, simulating the output for Evince and other previewers
using poppler. pdftocairo may be contained in the poppler-utils
package.
-r can be used for specifying a rendering resolution. This
defaults to 101 for poppler and 300 for Ghostscript from PDF.
-g uses Ghostscript for rendering a bitmap version from the PDF,
simulating the output from printing PDF files on a GNU system, so
use a resolution appropriate for print. Antialiasing is not enabled.
-d changes the Ghostscript device used for creating PNG files
(usually png16m for direct PNG creation and pngmono for printer simulation)
| David Kastrup | 2013-05-02 | 1 | -25/+38 |
* | lilypond-book: Textwidth detection with included file (issue 3136)....Fix the automatic textwidth detection performed by lilypond-book.
This failed for lytex files that include an external file in the
preamble, when such file was compiled in an --output directory
different from the working directory, because then the included
file was missing. We use TEXINPUTS to let the latex process know
where to look for input files.
| Julien Rioux | 2013-04-21 | 1 | -0/+2 |
* | Add additional options grdp to scripts/auxiliar/make-regtest-pngs.sh...This is for checking bitmap production at different resolution, the
output from using poppler and libcairo on LilyPond's PDF, and the
output for typical print bitmaps generated from LilyPond's PDF.
| David Kastrup | 2013-04-20 | 1 | -13/+61 |
* | Add version to NoTagline.ly to fix GUB build | Phil Holmes | 2013-03-30 | 1 | -0/+2 |
* | Issue 3264: Let lilymidi display key signatures in a readable manner...Before this patch, key signatures were just displayed as a binary
string reflecting the Midi message.
| David Kastrup | 2013-03-26 | 1 | -1/+4 |
* | Script for running pixel-based regtest comparisons | Phil Holmes | 2013-03-23 | 2 | -0/+83 |
* | Add Czech translations...And also remove 2.12 specific code
| Phil Holmes | 2013-02-11 | 1 | -50/+30 |
* | Corrects display of version...Minor change - passes make, make test and make
doc - pushing directly to staging.
| Phil Holmes | 2013-02-04 | 1 | -1/+1 |
* | Fix KeyError in website_post.py from Issue 847 | Phil Holmes | 2013-01-04 | 1 | -1/+1 |
* | create-weblinks-itexi: add italian translation | Federico Bruni | 2012-12-10 | 1 | -0/+30 |
* | Fix and document usage of `convert-ly - < test.ly'. | Julien Rioux | 2012-11-23 | 1 | -3/+6 |
* | Add autogenerated markers (issue 847)....Add autogenerated markers to files produced from build scripts.
Also fix some typos and help message from scripts.
| Julien Rioux | 2012-10-18 | 7 | -23/+66 |
* | Emit warnings for missing translations. | Julien Rioux | 2012-10-17 | 1 | -2/+4 |
* | Add missing translations in create-weblinks-itexi.py | Julien Rioux | 2012-10-17 | 1 | -0/+28 |
* | New bar line interface...* the input string of a bar line called by \bar "<bar string>" resembles the output one-by-one; a repeat sign is called by ":|."
* (define-bar-line ...) or \defineBarLine allows for new definitions. These functions have four arguments, namely
the bar line itself, the bar line used at the end of line, the bar line used at the begin of a new line and the span bar line.
* Annotations for barlines can be added to distinguish between two identical barlines with different break
apperance or span bar lines.
* To align span bars properly, the space character " " has a
special meaning. When it occurs, the width of the resembling glyph in the bar line definition is used.
* New glyphs can be added easily.
* Volta brackets take the bar line dimensions into account.
| Marc Hohl | 2012-10-15 | 2 | -6/+6 |
* | convert-ly: Don't update \version when no rule is applied....Note that this is not the same as what the existing -d
--diff-version-update command does. The behavior of convert-ly is
unchanged when rules are being applied, and -d is still used in the
same way. The change concerns itself only with the case that no rule
applies, because the version of the file is already up-to-date. In
this case, it used to be that the version in the file would be set to
version of the last rule, which would sometimes mean that the version
of the file upon output is lower than the version at input. This is
what we avoid in this patch.
This fixes issue 2670.
| Julien Rioux | 2012-10-12 | 1 | -19/+16 |
* | convert-ly: Use unicode strings for file names....Prevent UnicodeDecode errors and what not.
| Julien Rioux | 2012-10-12 | 1 | -4/+5 |
* | convert-ly: Exit with error status when errors occur....Upon error, report the number of errors and exit with status 1.
| Julien Rioux | 2012-10-12 | 1 | -7/+18 |
* | Update help2man to 1.40.12 | John Mandereau | 2012-09-25 | 1 | -121/+232 |
* | Fix numeric tempi and detached lyrics in abc2ly | Phil Holmes | 2012-09-24 | 1 | -5/+13 |
* | Hard-coded version numbers updated | Phil Holmes | 2012-09-05 | 1 | -2/+2 |
* | Reduce output from scripts during make doc | Phil Holmes | 2012-09-01 | 2 | -3/+1 |
* | Fixes bug in abc2ly and abc2ly regtest | Phil Holmes | 2012-09-01 | 1 | -0/+2 |
* | Improvements in vertical skyline approximations (issue 2148)....The file stencil-integral.cc provides a suite of functions that
traverse a stencil and do linear approximations of its components.
These are then turned into boxes that are passed to the Skyline
constructor. This approximation is used for several vertical skylines
including those of VerticalAxisGroup and System. As a result of these
more accurate approximations, vertical spacing is more snug between
grobs.
Additionally, in axis-group-interface.cc, skylines of grobs are no
longer compared to a monolithic axis-group skyline but rather all
of the component skylines of the axis-group, allowing grobs to
be fit under other ones if there is space instead of always shifted over.
Two new python scripts allow to visualize the position of skylines.
All other changes provide functions that allow for better debugging
of Skylines, better approximations of grobs via skylines, and changes
to the measurement of distance between grobs via the new Skyline API.
This results in a significant time increase in score compilation for
objects with complex skylines such as all text grobs. For orchestral
scores, the increase is not as steep.
| Mike Solomon | 2012-08-27 | 2 | -0/+315 |