]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge remote branch 'origin/master' into release/unstable release/2.19.23-1
authorPhil Holmes <mail@philholmes.net>
Sun, 12 Jul 2015 15:38:36 +0000 (16:38 +0100)
committerPhil Holmes <mail@philholmes.net>
Sun, 12 Jul 2015 15:38:36 +0000 (16:38 +0100)
Documentation/web/news-front.itexi
Documentation/web/news.itexi
VERSION
ly/Welcome-to-LilyPond-MacOS.ly
ly/Welcome_to_LilyPond.ly
po/lilypond.pot

index 03f74f3f82bc6639c553103d542da5c029aba458..a605ab8770e9aa4c9730bd66fec0f91740d80cfc 100644 (file)
@@ -9,10 +9,10 @@
 @c used for news about the upcoming release; see CG 10.2
 
 @newsItem
-@subheading LilyPond 2.19.22 released  @emph{June 28, 2015}
+@subheading LilyPond 2.19.23 released  @emph{July 12, 2015}
 
 We are happy to announce the release of LilyPond
-2.19.22.  This release includes a number of enhancements, and contains some
+2.19.23.  This release includes a number of enhancements, and contains some
 work in progress.  You will have access to the very latest features, but
 some may be incomplete, and you may encounter bugs and crashes.  If you
 require a stable version of Lilypond, we recommend using the 2.18
@@ -37,24 +37,21 @@ updated manuals.  We recommend all users to upgrade to this version.
 @newsItem
 @subheading LilyPond production named BEST EDITION 2014  @emph{March 11, 2014}
 
-We are thrilled to announce that the new edition of the songs of Oskar
+We are thrilled that the edition of the songs of Oskar
 Fried (1871-1941), published recently by our fellow contributors Urs Liska
-and Janek Warchoł [1], will receive the "Musikeditionspreis BEST EDITION
-2014" of the German Music Publishers' Association [2]!  The ceremony will
-take place in a few days at the Frankfurt Musikmesse [3].
+and Janek Warchoł [1], received the "Musikeditionspreis BEST EDITION
+2014" of the German Music Publishers' Association [2].  The ceremony
+took place at the Frankfurt Musikmesse.
 
 We congratulate Janek and Urs for gaining such public recognition of
-typographical and editorial excellence of their work. We are also delighted
+typographical and editorial excellence of their work.  We are also delighted
 to inform you that they intend to make their work available under a Free
 license as soon as the publisher expenses are covered.  Please support this
-initiative by buying the printed volume through the publisher [4] or by
-pledging a contribution at the Indiegogo campaign [5]!
+initiative by buying the printed volume through the publisher [3].
 
 [1] @uref{http://lilypondblog.org/category/fried-songs}@*
 [2] @uref{http://www.best-edition.de}@*
-[3] @uref{https://musik.messefrankfurt.com/frankfurt/en/besucher/events/awards/best_edition.html}@*
-[4] @uref{http://www.sound-rel.de}@*
-[5] @uref{http://igg.me/at/free-fried}
+[3] @uref{http://www.sound-rel.de}@*
 
 @newsEnd
 
index 2abed20b4b720f998f1569a5a76bbb7fa837fd6b..8b242cf504f053b65053465ea5963e3e3f28c731 100644 (file)
@@ -26,6 +26,18 @@ NOTE:
   * don't duplicate entries from news-front.itexi
 @end ignore
 
+@newsItem
+@subheading LilyPond 2.19.22 released  @emph{June 28, 2015}
+
+We are happy to announce the release of LilyPond
+2.19.22.  This release includes a number of enhancements, and contains some
+work in progress.  You will have access to the very latest features, but
+some may be incomplete, and you may encounter bugs and crashes.  If you
+require a stable version of Lilypond, we recommend using the 2.18
+version.
+
+@newsEnd
+
 @newsItem
 @subheading LilyPond 2.19.21 released  @emph{May 24, 2015}
 
diff --git a/VERSION b/VERSION
index 70a1a1ffb243e0c77d447de64fdc5b283e99578b..f5df941a8524725c39949090e6e2ca67b675d478 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -4,4 +4,4 @@ MINOR_VERSION=19
 PATCH_LEVEL=23
 MY_PATCH_LEVEL=
 VERSION_STABLE=2.18.2
-VERSION_DEVEL=2.19.22
+VERSION_DEVEL=2.19.23
index afa39f9dcdc1a29bc3ead519ef3816a3b6989c3f..f55f8d00d3edeadee11c4778cacae89bd5fad606 100644 (file)
@@ -23,7 +23,7 @@ That's it.  For more information, visit http://lilypond.org .
 
 %}
 
-\version "2.19.22"  % necessary for upgrading to future LilyPond versions.
+\version "2.19.23"  % necessary for upgrading to future LilyPond versions.
 
 \header{
   title = "A scale in LilyPond"
index f34717f3d5b9feef19a986fa38a45098427ab8ef..05b84931e8300d16080058fa004021dc7cecc8ad 100644 (file)
@@ -32,7 +32,7 @@ Good luck with LilyPond!  Happy engraving.
 
 %}
 
-\version "2.19.22"  % necessary for upgrading to future LilyPond versions.
+\version "2.19.23"  % necessary for upgrading to future LilyPond versions.
 
 \header{
   title = "A scale in LilyPond"
index eafe4e4a61eaf91d990ab01927ea2678b154692e..0643f6ffd7da67ea7e55ed630e44228734a33aed 100644 (file)
@@ -6,10 +6,10 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: lilypond 2.19.22\n"
+"Project-Id-Version: lilypond 2.19.23\n"
 "Report-Msgid-Bugs-To: http://post.gmane.org/post.php?group=gmane.comp.gnu."
 "lilypond.bugs\n"
-"POT-Creation-Date: 2015-06-28 14:02+0100\n"
+"POT-Creation-Date: 2015-07-12 14:00+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -902,12 +902,12 @@ msgid ""
 msgstr ""
 
 #: abc2ly.py:1395 convert-ly.py:92 etf2ly.py:1208 lilypond-book.py:231
-#: midi2ly.py:1095 musicxml2ly.py:2590 main.cc:183
+#: midi2ly.py:1095 musicxml2ly.py:2590 main.cc:184
 msgid "show version number and exit"
 msgstr ""
 
 #: abc2ly.py:1398 convert-ly.py:96 etf2ly.py:1204 lilypond-book.py:140
-#: midi2ly.py:1062 musicxml2ly.py:2572 main.cc:162
+#: midi2ly.py:1062 musicxml2ly.py:2572 main.cc:163
 msgid "show this help and exit"
 msgstr ""
 
@@ -932,7 +932,7 @@ msgstr ""
 #. or if there is a LilyPond users list or forum in your language
 #. "Report bugs in English via %s or in YOUR_LANG via URI"
 #: abc2ly.py:1413 convert-ly.py:157 etf2ly.py:1218 lilypond-book.py:258
-#: midi2ly.py:1107 musicxml2ly.py:2674 main.cc:317
+#: midi2ly.py:1107 musicxml2ly.py:2674 main.cc:318
 #, c-format, python-format
 msgid "Report bugs via %s"
 msgstr ""
@@ -983,7 +983,7 @@ msgid ""
 msgstr ""
 
 #: convert-ly.py:111 lilypond-book.py:163 lilypond-book.py:181
-#: musicxml2ly.py:2629 main.cc:176
+#: musicxml2ly.py:2629 main.cc:177
 msgid "LOGLEVEL"
 msgstr ""
 
@@ -1015,7 +1015,7 @@ msgid "make a numbered backup [default: filename.ext~]"
 msgstr ""
 
 #: convert-ly.py:152 etf2ly.py:1212 lilypond-book.py:234 midi2ly.py:1096
-#: main.cc:185
+#: main.cc:186
 msgid "show warranty and copyright"
 msgstr ""
 
@@ -1074,7 +1074,7 @@ msgid ""
 msgstr ""
 
 #: etf2ly.py:1210 midi2ly.py:1067 midi2ly.py:1072 musicxml2ly.py:2659
-#: main.cc:168 main.cc:180
+#: main.cc:169 main.cc:181
 msgid "FILE"
 msgstr ""
 
@@ -1114,7 +1114,7 @@ msgid "add DIR to include path"
 msgstr ""
 
 #: lilypond-book.py:143 lilypond-book.py:150 lilypond-book.py:169
-#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:167
+#: lilypond-book.py:187 lilypond-book.py:208 lilypond-book.py:214 main.cc:168
 msgid "DIR"
 msgstr ""
 
@@ -1812,22 +1812,22 @@ msgstr ""
 msgid "need symbol arguments for \\override and \\revert"
 msgstr ""
 
-#: context.cc:143
+#: context.cc:144
 #, c-format
 msgid "cannot find or create new `%s'"
 msgstr ""
 
-#: context.cc:222
+#: context.cc:223
 #, c-format
 msgid "cannot find or create `%s' called `%s'"
 msgstr ""
 
-#: context.cc:415
+#: context.cc:416
 #, c-format
 msgid "cannot find or create: `%s'"
 msgstr ""
 
-#: context.cc:429
+#: context.cc:430
 #, c-format
 msgid "cannot find or create new Bottom = \"%s\""
 msgstr ""
@@ -2002,12 +2002,12 @@ msgstr ""
 msgid "Grob `%s' has no interface for property `%s'"
 msgstr ""
 
-#: grob-property.cc:35
+#: grob-property.cc:33
 #, c-format
 msgid "%d: %s"
 msgstr ""
 
-#: grob.cc:493
+#: grob.cc:492
 #, c-format
 msgid "ignored infinite %s-offset"
 msgstr ""
@@ -2036,7 +2036,7 @@ msgstr ""
 msgid "unterminated hyphen; removing"
 msgstr ""
 
-#: includable-lexer.cc:71 lily-guile.cc:91 lily-parser-scheme.cc:108
+#: includable-lexer.cc:71 lily-guile.cc:92 lily-parser-scheme.cc:108
 #, c-format
 msgid "cannot find file: `%s'"
 msgstr ""
@@ -2046,7 +2046,7 @@ msgstr ""
 msgid "(search path: `%s')"
 msgstr ""
 
-#: input.cc:137 source-file.cc:180 source-file.cc:195
+#: input.cc:138 source-file.cc:180 source-file.cc:195
 msgid "position unknown"
 msgstr ""
 
@@ -2054,12 +2054,12 @@ msgstr ""
 msgid "Incomplete keyAlterationOrder for key signature"
 msgstr ""
 
-#: key-signature-interface.cc:77
+#: key-signature-interface.cc:78
 #, c-format
 msgid "No glyph found for alteration: %s"
 msgstr ""
 
-#: key-signature-interface.cc:87
+#: key-signature-interface.cc:88
 msgid "alteration not found"
 msgstr ""
 
@@ -2091,21 +2091,21 @@ msgstr ""
 msgid "ligature was started here"
 msgstr ""
 
-#: lily-guile.cc:93
+#: lily-guile.cc:94
 #, c-format
 msgid "(load path: `%s')"
 msgstr ""
 
-#: lily-guile.cc:412
+#: lily-guile.cc:413
 #, c-format
 msgid "cannot find property type-check for `%s' (%s)."
 msgstr ""
 
-#: lily-guile.cc:415
+#: lily-guile.cc:416
 msgid "perhaps a typing error?"
 msgstr ""
 
-#: lily-guile.cc:422
+#: lily-guile.cc:423
 msgid "skipping assignment"
 msgstr ""
 
@@ -2122,16 +2122,16 @@ msgstr ""
 msgid "Wrong kind of "
 msgstr ""
 
-#: lily-lexer.cc:249
+#: lily-lexer.cc:250
 msgid "include files are not allowed in safe mode"
 msgstr ""
 
-#: lily-lexer.cc:276
+#: lily-lexer.cc:277
 #, c-format
 msgid "identifier name is a keyword: `%s'"
 msgstr ""
 
-#: lily-lexer.cc:297 lily-lexer.cc:310
+#: lily-lexer.cc:298 lily-lexer.cc:311
 #, c-format
 msgid "%s:EOF"
 msgstr ""
@@ -2186,7 +2186,7 @@ msgstr ""
 msgid "cannot find %s `%s'"
 msgstr ""
 
-#: main.cc:105
+#: main.cc:106
 #, c-format
 msgid ""
 "This program is free software.  It is covered by the GNU General Public\n"
@@ -2195,7 +2195,7 @@ msgid ""
 "information.\n"
 msgstr ""
 
-#: main.cc:111
+#: main.cc:112
 msgid ""
 "    This program is free software; you can redistribute it and/or\n"
 "modify it under the terms of the GNU General Public License as \n"
@@ -2213,102 +2213,102 @@ msgid ""
 "Boston, MA 02111-1307, USA.\n"
 msgstr ""
 
-#: main.cc:149
+#: main.cc:150
 msgid "SYM[=VAL]"
 msgstr ""
 
-#: main.cc:150
+#: main.cc:151
 msgid ""
 "set Scheme option SYM to VAL (default: #t).\n"
 "Use -dhelp for help."
 msgstr ""
 
-#: main.cc:154
+#: main.cc:155
 msgid "EXPR"
 msgstr ""
 
-#: main.cc:154
+#: main.cc:155
 msgid "evaluate scheme code"
 msgstr ""
 
 #. Bug in option parser: --output =foe is taken as an abbreviation
 #. for --output-format.
-#: main.cc:157
+#: main.cc:158
 msgid "FORMATs"
 msgstr ""
 
-#: main.cc:157
+#: main.cc:158
 msgid "dump FORMAT,...  Also as separate options:"
 msgstr ""
 
-#: main.cc:158
+#: main.cc:159
 msgid "generate PDF (default)"
 msgstr ""
 
-#: main.cc:159
+#: main.cc:160
 msgid "generate PNG"
 msgstr ""
 
-#: main.cc:160
+#: main.cc:161
 msgid "generate PostScript"
 msgstr ""
 
-#: main.cc:161
+#: main.cc:162
 msgid "generate big PDF files"
 msgstr ""
 
-#: main.cc:164
+#: main.cc:165
 msgid "FIELD"
 msgstr ""
 
-#: main.cc:164
+#: main.cc:165
 msgid ""
 "dump header field FIELD to file\n"
 "named BASENAME.FIELD"
 msgstr ""
 
-#: main.cc:167
+#: main.cc:168
 msgid "add DIR to search path"
 msgstr ""
 
-#: main.cc:168
+#: main.cc:169
 msgid "use FILE as init file"
 msgstr ""
 
-#: main.cc:171
+#: main.cc:172
 msgid "USER, GROUP, JAIL, DIR"
 msgstr ""
 
-#: main.cc:171
+#: main.cc:172
 msgid ""
 "chroot to JAIL, become USER:GROUP\n"
 "and cd into DIR"
 msgstr ""
 
-#: main.cc:176
+#: main.cc:177
 msgid ""
 "print log messages according to LOGLEVEL.  Possible values are:\n"
 "NONE, ERROR, WARNING, BASIC, PROGRESS, INFO (default) and DEBUG."
 msgstr ""
 
-#: main.cc:180
+#: main.cc:181
 msgid "write output to FILE (suffix will be added)"
 msgstr ""
 
-#: main.cc:181
+#: main.cc:182
 msgid "relocate using directory of lilypond program"
 msgstr ""
 
-#: main.cc:182
+#: main.cc:183
 msgid "no progress, only error messages (equivalent to loglevel=ERROR)"
 msgstr ""
 
-#: main.cc:184
+#: main.cc:185
 msgid "be verbose (equivalent to loglevel=DEBUG)"
 msgstr ""
 
 #. Do not update the copyright years here, run `make grand-replace'
-#: main.cc:263
+#: main.cc:264
 #, c-format
 msgid ""
 "Copyright (c) %s by\n"
@@ -2316,84 +2316,84 @@ msgid ""
 msgstr ""
 
 #. No version number or newline here.  It confuses help2man.
-#: main.cc:301
+#: main.cc:302
 #, c-format
 msgid "Usage: %s [OPTION]... FILE..."
 msgstr ""
 
-#: main.cc:303
+#: main.cc:304
 msgid "Typeset music and/or produce MIDI from FILE."
 msgstr ""
 
-#: main.cc:305
+#: main.cc:306
 msgid "LilyPond produces beautiful music notation."
 msgstr ""
 
-#: main.cc:307
+#: main.cc:308
 #, c-format
 msgid "For more information, see %s"
 msgstr ""
 
-#: main.cc:309
+#: main.cc:310
 msgid "Options:"
 msgstr ""
 
-#: main.cc:376
+#: main.cc:377
 #, c-format
 msgid "expected %d arguments with jail, found: %u"
 msgstr ""
 
-#: main.cc:390
+#: main.cc:391
 #, c-format
 msgid "no such user: %s"
 msgstr ""
 
-#: main.cc:392
+#: main.cc:393
 #, c-format
 msgid "cannot get user id from user name: %s: %s"
 msgstr ""
 
-#: main.cc:407
+#: main.cc:408
 #, c-format
 msgid "no such group: %s"
 msgstr ""
 
-#: main.cc:409
+#: main.cc:410
 #, c-format
 msgid "cannot get group id from group name: %s: %s"
 msgstr ""
 
-#: main.cc:417
+#: main.cc:418
 #, c-format
 msgid "cannot chroot to: %s: %s"
 msgstr ""
 
-#: main.cc:424
+#: main.cc:425
 #, c-format
 msgid "cannot change group id to: %d: %s"
 msgstr ""
 
-#: main.cc:430
+#: main.cc:431
 #, c-format
 msgid "cannot change user id to: %d: %s"
 msgstr ""
 
-#: main.cc:436
+#: main.cc:437
 #, c-format
 msgid "cannot change working directory to: %s: %s"
 msgstr ""
 
-#: main.cc:825
+#: main.cc:826
 #, c-format
 msgid "exception caught: %s"
 msgstr ""
 
 #. FIXME: constant error message.
-#: mark-engraver.cc:156
+#: mark-engraver.cc:150
 msgid "rehearsalMark must have integer value"
 msgstr ""
 
-#: mark-engraver.cc:162
+#: mark-engraver.cc:156
 msgid "mark label must be a markup object"
 msgstr ""
 
@@ -2439,7 +2439,7 @@ msgstr ""
 msgid "unexpected case fall-through"
 msgstr ""
 
-#: midi-control-function-performer.cc:107 staff-performer.cc:152
+#: midi-control-function-performer.cc:107 staff-performer.cc:153
 #, c-format
 msgid "ignoring out-of-range value change for MIDI property `%s'"
 msgstr ""
@@ -2476,7 +2476,7 @@ msgid ""
 "usable-duration-logs must be a non-empty list.  Falling back to whole rests."
 msgstr ""
 
-#: music.cc:149
+#: music.cc:150
 #, c-format
 msgid "octave check failed; expected \"%s\", found: \"%s\""
 msgstr ""
@@ -2510,37 +2510,37 @@ msgstr ""
 msgid "NoteEvent without pitch"
 msgstr ""
 
-#: open-type-font.cc:46
+#: open-type-font.cc:45
 #, c-format
 msgid "cannot allocate %lu bytes"
 msgstr ""
 
-#: open-type-font.cc:50
+#: open-type-font.cc:49
 #, c-format
 msgid "cannot load font table: %s"
 msgstr ""
 
-#: open-type-font.cc:55
+#: open-type-font.cc:54
 #, c-format
 msgid "FreeType error: %s"
 msgstr ""
 
-#: open-type-font.cc:116
+#: open-type-font.cc:115
 #, c-format
 msgid "unsupported font format: %s"
 msgstr ""
 
-#: open-type-font.cc:118
+#: open-type-font.cc:117
 #, c-format
 msgid "error reading font file %s: %s"
 msgstr ""
 
-#: open-type-font.cc:193
+#: open-type-font.cc:192
 #, c-format
 msgid "FT_Get_Glyph_Name () Freetype error: %s"
 msgstr ""
 
-#: open-type-font.cc:341 pango-font.cc:257
+#: open-type-font.cc:340 pango-font.cc:258
 #, c-format
 msgid "FT_Get_Glyph_Name () error: %s"
 msgstr ""
@@ -2585,11 +2585,11 @@ msgstr ""
 msgid "Drawing systems..."
 msgstr ""
 
-#: output-def.cc:230
+#: output-def.cc:229
 msgid "margins do not fit with line-width, setting default values"
 msgstr ""
 
-#: output-def.cc:237
+#: output-def.cc:236
 msgid ""
 "systems run off the page due to improper paper settings, setting default "
 "values"
@@ -2612,21 +2612,21 @@ msgstr ""
 msgid "page %d has been compressed"
 msgstr ""
 
-#: page-layout-problem.cc:402
+#: page-layout-problem.cc:400
 msgid ""
 "A page layout problem has been initiated that cannot accommodate footnotes."
 msgstr ""
 
-#: page-layout-problem.cc:731
+#: page-layout-problem.cc:729
 msgid "ragged-bottom was specified, but page must be compressed"
 msgstr ""
 
-#: page-layout-problem.cc:734
+#: page-layout-problem.cc:732
 #, c-format
 msgid "compressing over-full page by %.1f staff-spaces"
 msgstr ""
 
-#: page-layout-problem.cc:1199
+#: page-layout-problem.cc:1197
 msgid "staff-affinities should only decrease"
 msgstr ""
 
@@ -2671,38 +2671,38 @@ msgstr ""
 msgid "\tprevious break: %d"
 msgstr ""
 
-#: pango-font.cc:246
+#: pango-font.cc:247
 #, c-format
 msgid "no glyph for character U+%0X in font `%s'"
 msgstr ""
 
-#: pango-font.cc:273
+#: pango-font.cc:274
 #, c-format
 msgid ""
 "Glyph has no name, but font supports glyph naming.\n"
 "Skipping glyph U+%0X, file %s"
 msgstr ""
 
-#: pango-font.cc:323
+#: pango-font.cc:324
 #, c-format
 msgid "no PostScript font name for font `%s'"
 msgstr ""
 
-#: pango-font.cc:373
+#: pango-font.cc:374
 msgid "FreeType face has no PostScript font name"
 msgstr ""
 
-#: paper-book.cc:201
+#: paper-book.cc:200
 #, c-format
 msgid "program option -dprint-pages not supported by backend `%s'"
 msgstr ""
 
-#: paper-book.cc:220
+#: paper-book.cc:219
 #, c-format
 msgid "program option -dpreview not supported by backend `%s'"
 msgstr ""
 
-#: paper-column-engraver.cc:264
+#: paper-column-engraver.cc:263
 msgid ""
 "forced break was overridden by some other event, should you be using bar "
 "checks?"
@@ -2848,11 +2848,11 @@ msgstr ""
 msgid "Unknown relocation command %s"
 msgstr ""
 
-#: rest-collision.cc:153
+#: rest-collision.cc:154
 msgid "cannot resolve rest collision: rest direction not set"
 msgstr ""
 
-#: rest-collision.cc:164 rest-collision.cc:273
+#: rest-collision.cc:165 rest-collision.cc:274
 msgid "too many colliding rests"
 msgstr ""
 
@@ -2961,18 +2961,18 @@ msgstr ""
 msgid "weird stem size, check for narrow beams"
 msgstr ""
 
-#: system.cc:201
+#: system.cc:202
 #, c-format
 msgid "Element count %d"
 msgstr ""
 
-#: system.cc:512
+#: system.cc:513
 #, c-format
 msgid "Grob count %d"
 msgstr ""
 
 #. TODO: Also print the arguments of the markup!
-#: text-interface.cc:138
+#: text-interface.cc:139
 #, c-format
 msgid "Markup depth exceeds maximal value of %d; Markup: %s"
 msgstr ""
@@ -2993,7 +2993,7 @@ msgstr ""
 msgid "unterminated tie"
 msgstr ""
 
-#: tie-engraver.cc:373
+#: tie-engraver.cc:377
 msgid "lonely tie"
 msgstr ""
 
@@ -3098,19 +3098,19 @@ msgstr ""
 msgid "giving up"
 msgstr ""
 
-#: parser.yy:483 parser.yy:867 parser.yy:948 parser.yy:1169
+#: parser.yy:484 parser.yy:868 parser.yy:949 parser.yy:1169
 msgid "bad expression type"
 msgstr ""
 
-#: parser.yy:779 parser.yy:1379 parser.yy:1424
+#: parser.yy:780 parser.yy:1379 parser.yy:1424
 msgid "not a context mod"
 msgstr ""
 
-#: parser.yy:974
+#: parser.yy:975
 msgid "Missing music in \\score"
 msgstr ""
 
-#: parser.yy:1011
+#: parser.yy:1012
 msgid "\\paper cannot be used in \\score, use \\layout instead"
 msgstr ""
 
@@ -3134,170 +3134,170 @@ msgstr ""
 msgid "Ignoring non-music expression"
 msgstr ""
 
-#: parser.yy:1605
+#: parser.yy:1604
 msgid "not a symbol"
 msgstr ""
 
-#: parser.yy:2355 parser.yy:2469 parser.yy:2482 parser.yy:2491
+#: parser.yy:2354 parser.yy:2468 parser.yy:2481 parser.yy:2490
 msgid "bad grob property path"
 msgstr ""
 
-#: parser.yy:2449
+#: parser.yy:2448
 msgid "only \\consists and \\remove take non-string argument."
 msgstr ""
 
-#: parser.yy:2510
+#: parser.yy:2509
 msgid "bad context property path"
 msgstr ""
 
-#: parser.yy:2606
+#: parser.yy:2605
 msgid "simple string expected"
 msgstr ""
 
-#: parser.yy:2624
+#: parser.yy:2622
 msgid "symbol expected"
 msgstr ""
 
-#: parser.yy:2760
+#: parser.yy:2758
 msgid "not a rhythmic event"
 msgstr ""
 
-#: parser.yy:2810
+#: parser.yy:2808
 msgid "post-event expected"
 msgstr ""
 
-#: parser.yy:2819 parser.yy:2824
+#: parser.yy:2817 parser.yy:2822
 msgid "have to be in Lyric mode for lyrics"
 msgstr ""
 
-#: parser.yy:2900
+#: parser.yy:2898
 msgid "expecting string or post-event as script definition"
 msgstr ""
 
-#: parser.yy:3004
+#: parser.yy:3002
 msgid "not an articulation"
 msgstr ""
 
-#: parser.yy:3076 parser.yy:3119
+#: parser.yy:3074 parser.yy:3117
 msgid "not a duration"
 msgstr ""
 
-#: parser.yy:3140
+#: parser.yy:3138
 msgid "bass number expected"
 msgstr ""
 
-#: parser.yy:3232
+#: parser.yy:3230
 msgid "have to be in Note mode for notes"
 msgstr ""
 
-#: parser.yy:3271
+#: parser.yy:3269
 msgid "have to be in Chord mode for chords"
 msgstr ""
 
-#: parser.yy:3314
+#: parser.yy:3312
 msgid "markup outside of text script or \\lyricmode"
 msgstr ""
 
-#: parser.yy:3319
+#: parser.yy:3317
 msgid "unrecognized string, not in text script or \\lyricmode"
 msgstr ""
 
-#: parser.yy:3471 parser.yy:3480
+#: parser.yy:3469 parser.yy:3478
 msgid "not an unsigned integer"
 msgstr ""
 
-#: parser.yy:3554
+#: parser.yy:3552
 msgid "not a markup"
 msgstr ""
 
-#: lexer.ll:192
+#: lexer.ll:193
 msgid "stray UTF-8 BOM encountered"
 msgstr ""
 
-#: lexer.ll:195
+#: lexer.ll:196
 msgid "Skipping UTF-8 BOM"
 msgstr ""
 
-#: lexer.ll:247
+#: lexer.ll:248
 #, c-format
 msgid "Renaming input to: `%s'"
 msgstr ""
 
-#: lexer.ll:264
+#: lexer.ll:265
 msgid "quoted string expected after \\version"
 msgstr ""
 
-#: lexer.ll:268
+#: lexer.ll:269
 msgid "quoted string expected after \\sourcefilename"
 msgstr ""
 
-#: lexer.ll:272
+#: lexer.ll:273
 msgid "integer expected after \\sourcefileline"
 msgstr ""
 
-#: lexer.ll:299
+#: lexer.ll:300
 msgid "\\maininput not allowed outside init files"
 msgstr ""
 
-#: lexer.ll:323
+#: lexer.ll:324
 #, c-format
 msgid "wrong or undefined identifier: `%s'"
 msgstr ""
 
-#: lexer.ll:348
+#: lexer.ll:349
 msgid "string expected after \\include"
 msgstr ""
 
-#: lexer.ll:358
+#: lexer.ll:359
 msgid "end quote missing"
 msgstr ""
 
-#: lexer.ll:713
+#: lexer.ll:714
 msgid "EOF found inside a comment"
 msgstr ""
 
-#: lexer.ll:718
+#: lexer.ll:719
 msgid "EOF found inside string"
 msgstr ""
 
-#: lexer.ll:733
+#: lexer.ll:734
 msgid "Unfinished main input"
 msgstr ""
 
-#: lexer.ll:804
+#: lexer.ll:805
 #, c-format
 msgid "invalid character: `%s'"
 msgstr ""
 
-#: lexer.ll:924
+#: lexer.ll:925
 #, c-format
 msgid "unknown escaped string: `\\%s'"
 msgstr ""
 
-#: lexer.ll:944
+#: lexer.ll:945
 #, c-format
 msgid "undefined character or shorthand: %s"
 msgstr ""
 
-#: lexer.ll:1235
+#: lexer.ll:1236
 msgid "non-UTF-8 input"
 msgstr ""
 
-#: lexer.ll:1279
+#: lexer.ll:1280
 #, c-format
 msgid "Invalid version string \"%s\""
 msgstr ""
 
-#: lexer.ll:1284
+#: lexer.ll:1285
 #, c-format
 msgid "file too old: %s (oldest supported: %s)"
 msgstr ""
 
-#: lexer.ll:1285
+#: lexer.ll:1286
 msgid "consider updating the input with the convert-ly script"
 msgstr ""
 
-#: lexer.ll:1291
+#: lexer.ll:1292
 #, c-format
 msgid "program too old: %s (file requires: %s)"
 msgstr ""
@@ -3593,73 +3593,73 @@ msgstr ""
 msgid "no \\version statement found, please add~afor future compatibility"
 msgstr ""
 
-#: lily.scm:90
+#: lily.scm:93
 msgid "call-after-session used after session start"
 msgstr ""
 
-#: lily.scm:108
+#: lily.scm:111
 msgid "define-session used after session start"
 msgstr ""
 
-#: lily.scm:414
+#: lily.scm:417
 msgid "Using (ice-9 curried-definitions) module\n"
 msgstr ""
 
-#: lily.scm:417
+#: lily.scm:420
 msgid "Guile 1.8\n"
 msgstr ""
 
-#: lily.scm:474
+#: lily.scm:477
 #, scheme-format
 msgid "cannot find: ~A"
 msgstr ""
 
-#: lily.scm:901
+#: lily.scm:903
 msgid "Success: compilation successfully completed"
 msgstr ""
 
-#: lily.scm:902
+#: lily.scm:904
 msgid "Compilation completed with warnings or errors"
 msgstr ""
 
-#: lily.scm:963
+#: lily.scm:965
 #, scheme-format
 msgid "job ~a terminated with signal: ~a"
 msgstr ""
 
-#: lily.scm:966
+#: lily.scm:968
 #, scheme-format
 msgid ""
 "logfile ~a (exit ~a):\n"
 "~a"
 msgstr ""
 
-#: lily.scm:988 lily.scm:1077
+#: lily.scm:990 lily.scm:1079
 #, scheme-format
 msgid "failed files: ~S"
 msgstr ""
 
-#: lily.scm:1068
+#: lily.scm:1070
 #, scheme-format
 msgid "Redirecting output to ~a..."
 msgstr ""
 
-#: lily.scm:1087
+#: lily.scm:1089
 #, scheme-format
 msgid "Invoking `~a'...\n"
 msgstr ""
 
-#: ly-syntax-constructors.scm:38
+#: ly-syntax-constructors.scm:31
 #, scheme-format
 msgid "~a function cannot return ~a"
 msgstr ""
 
-#: ly-syntax-constructors.scm:69
+#: ly-syntax-constructors.scm:59
 #, scheme-format
 msgid "wrong type for argument ~a.  Expecting ~a, found ~s"
 msgstr ""
 
-#: ly-syntax-constructors.scm:191
+#: ly-syntax-constructors.scm:180
 #, scheme-format
 msgid "Invalid property operation ~a"
 msgstr ""
@@ -3722,48 +3722,48 @@ msgstr ""
 msgid "bad grob property path ~a"
 msgstr ""
 
-#: music-functions.scm:778
+#: music-functions.scm:786
 msgid "Bad chord repetition"
 msgstr ""
 
-#: music-functions.scm:883
+#: music-functions.scm:891
 #, scheme-format
 msgid "music expected: ~S"
 msgstr ""
 
-#: music-functions.scm:1236
+#: music-functions.scm:1244
 #, scheme-format
 msgid "cannot find quoted music: `~S'"
 msgstr ""
 
-#: music-functions.scm:1373
+#: music-functions.scm:1381
 msgid "Add @var{octave-shift} to the octave of @var{pitch}."
 msgstr ""
 
-#: music-functions.scm:1436
+#: music-functions.scm:1444
 #, scheme-format
 msgid "Unknown octaveness type: ~S "
 msgstr ""
 
-#: music-functions.scm:1437
+#: music-functions.scm:1445
 msgid "Defaulting to 'any-octave."
 msgstr ""
 
-#: music-functions.scm:1829
+#: music-functions.scm:1837
 #, scheme-format
 msgid "unknown accidental style: ~S"
 msgstr ""
 
-#: music-functions.scm:2044
+#: music-functions.scm:2051
 msgid "Missing duration"
 msgstr ""
 
-#: music-functions.scm:2553
+#: music-functions.scm:2560
 #, scheme-format
 msgid "not a symbol list: ~a"
 msgstr ""
 
-#: music-functions.scm:2556
+#: music-functions.scm:2563
 #, scheme-format
 msgid "conflicting tag group ~a"
 msgstr ""