Federico Bruni [Sun, 2 Jun 2013 09:45:59 +0000 (11:45 +0200)]
Doc-it: fix credits for translation checkers
I want to keep track of translated files that still need a review
from a translation checker. And I don't want someone to be credited
for something he never did.
David Kastrup [Wed, 19 Jun 2013 09:42:27 +0000 (11:42 +0200)]
Issue 3414: Mark c0-position as an internal grob property
Since its value is explicitly initialized from either
middleCClefPosition or middleCPosition for the relevant grobs
KeySignature and KeyCancellation, overriding or tweaking it has no
visible effect.
David Kastrup [Sun, 16 Jun 2013 20:13:39 +0000 (22:13 +0200)]
Issue 3413: Remove patches from elisp
The files emacsclient.patch and server.el.patch applied to ancient
versions of Emacs. They have been unnecessary for more than 8 years
now. There is no conceivable use for them any more.
where only the reverts get conflated (and thus Flag color stays in
place). That's less than perfect, but probably better than leaving
reverts alone (for Flag.transparent, they might have been created
automatically by an earlier convert-ly rule).
David Kastrup [Thu, 6 Jun 2013 13:36:48 +0000 (15:36 +0200)]
Issue 3401: Parser error with void function in music list
Problem code fixed:
test =
(symbol-list?))
{
\test Symbol
}
This patch is sort of a so-so fix for the problem: for one thing,
embedded_scm_closed should not have been able to end in a symbol list
in the first place since parsing those requires lookahead for '.'.
The grammar has now been changed to use embedded_scm, and just backs
up in the case a scheme function/identifier returns a markup in lyrics
mode (which can then be assembled with duration and post-events into a
more complex music expression). If parsing the source for the markup
required lookahead, the same error will be thrown.
But that use case of Scheme functions in Lyrics mode for generating
markups to be turned into lyric events is a lot more exotic than the
one triggering this issue. The current fix at least results in
predictable behavior outside of using Lyrics mode, and in particular
for uses of define-void-function.
David Kastrup [Sun, 9 Jun 2013 12:16:58 +0000 (14:16 +0200)]
Issue 3404 (partially): Small corrections to the scheme reformatting patch.
This fixes a number of occurences of opening parens in column 0 inside
of strings and thus paves the ground for letting Emacs
indent/highlight Scheme files properly.
David Kastrup [Tue, 28 May 2013 14:57:53 +0000 (16:57 +0200)]
Issue 3379: move all tablature related settings to TabStaff
Previous to this patch, settings relevant to tablature have been
distributed among TabVoice and TabVoice, presumably modeled along the
corresponding distribution of engravers.
As one consequence, the command \tabFullNotation contained overrides
pertaining to both TabStaff and TabVoice level, leading to
inconsistent behavior when employed in one but not all TabVoice
contexts of a TabStaff, or when used as
\new TabStaff \with { \tabFullNotation }
Moving all overrides and property settings to TabStaff level should
lead to more consistent results.
Keith OHara [Mon, 27 May 2013 04:39:40 +0000 (21:39 -0700)]
regression test update, page-spacing
After commit 968e4722ea19df8485b5fec506c3b2dc9a29c664,
ragged-last-bottom affects spacing less drastically; compensate.
Since about version 2.12, inter-system-space is no longer functional.
Werner Lemberg [Sun, 26 May 2013 05:34:04 +0000 (07:34 +0200)]
Fix PNG images.
Since libpng 1.6.0, the library rejects a class of malformed PNGs, aborting
with
IDAT: invalid distance too far back
To be more precise, the library now relies on certain header fields in the
PNG image which have been ignored previously. However, a
yet-to-be-identified program or library produces invalid PNGs; one example
of such PNGs is the file `lily-ledger.png'.
libpng 1.6.3 comes with a tool called `png-fix-too-far-back' to correct such
errors in PNG files (together with some other minor optimizations); this
commit contains the results of such a run.