]>
git.donarmstrong.com Git - lilypond.git/log
Phil Holmes [Mon, 17 Mar 2014 15:29:16 +0000 (15:29 +0000)]
Release: update news.
Phil Holmes [Mon, 17 Mar 2014 15:22:33 +0000 (15:22 +0000)]
PO: update template.
Phil Holmes [Mon, 17 Mar 2014 15:22:32 +0000 (15:22 +0000)]
Release: bump VERSION_DEVEL.
David Kastrup [Sat, 22 Feb 2014 19:54:11 +0000 (20:54 +0100)]
Issue 3874: lilypond-book: Fix TEXINPUTS environment manipulation on W32
(cherry picked from commit
aa89d7b8d687e42cdbf11b14dc8e0b4827a8aa9e )
David Kastrup [Sat, 22 Feb 2014 19:53:34 +0000 (20:53 +0100)]
Restrict lilypond-book mingw32 subprocess workaround to Python versions < 2.6
(cherry picked from commit
1f2bdee043a85ddca79be8ef99b206fb3a97b289 )
David Kastrup [Sun, 16 Mar 2014 19:19:43 +0000 (20:19 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18
Jean-Charles Malahieude [Sun, 16 Mar 2014 18:13:13 +0000 (19:13 +0100)]
Doc-fr: fix X-Ref
Jean-Charles Malahieude [Sun, 16 Mar 2014 18:04:53 +0000 (19:04 +0100)]
Web-fr: Updates for 2.18.2
Jean-Charles Malahieude [Sun, 16 Mar 2014 18:04:17 +0000 (19:04 +0100)]
Doc-fr: Updates texidocs
Jean-Charles Malahieude [Sun, 16 Mar 2014 18:03:09 +0000 (19:03 +0100)]
Doc-fr: Updates Extending
Jean-Charles Malahieude [Sun, 16 Mar 2014 18:02:45 +0000 (19:02 +0100)]
Doc-fr: Updates Usage
Jean-Charles Malahieude [Sun, 16 Mar 2014 18:02:17 +0000 (19:02 +0100)]
Doc-fr: Updates NR
Jean-Charles Malahieude [Sun, 16 Mar 2014 18:01:43 +0000 (19:01 +0100)]
Doc-fr: updates LM
David Kastrup [Sun, 16 Mar 2014 13:14:16 +0000 (14:14 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18
Francisco Vila [Sun, 16 Mar 2014 11:55:58 +0000 (12:55 +0100)]
Doc-es: Oops; fix bad xref.
Francisco Vila [Sun, 16 Mar 2014 11:46:15 +0000 (12:46 +0100)]
Doc-es: update Repeats and finish updating for 2.18.2
Francisco Vila [Sun, 16 Mar 2014 11:34:07 +0000 (12:34 +0100)]
Doc-es: update Spacing.
Francisco Vila [Sun, 16 Mar 2014 11:29:41 +0000 (12:29 +0100)]
Doc-es: update Input.
Francisco Vila [Sun, 16 Mar 2014 10:59:44 +0000 (11:59 +0100)]
Doc-es: update some versions in snippets.
Francisco Vila [Sun, 16 Mar 2014 10:40:28 +0000 (11:40 +0100)]
Web-es: fix wrong xref.
Francisco Vila [Sun, 16 Mar 2014 00:12:54 +0000 (01:12 +0100)]
Doc-es: update Staff, Vocal, External, Running, Web/manuals, web/download, web/Introduction.
Francisco Vila [Sat, 15 Mar 2014 20:09:39 +0000 (21:09 +0100)]
Doc-es: update Changing defaults, Chords, Fretted, Percussion, Notation Appendices, Rhythms.
Francisco Vila [Sat, 15 Mar 2014 20:02:12 +0000 (21:02 +0100)]
Doc-es: update Changes, Engraving, Programming interface, Helpus, Fundamental, Tweaks.
Federico Bruni [Sat, 15 Mar 2014 18:52:13 +0000 (19:52 +0100)]
Doc-it: update for release of 2.18.2
David Kastrup [Mon, 17 Feb 2014 15:41:39 +0000 (16:41 +0100)]
Release: bump/rewind VERSION
Since version 2.18.1 is not fit for general consumption, rewind
VERSION_STABLE to 2.18.0 while bumping the next version to 2.18.2.
(cherry picked from commit
48b3a7e2a5112de5dacc07dfd40e34bf9a09c3ca )
Conflicts:
VERSION
David Kastrup [Sat, 15 Mar 2014 11:01:34 +0000 (12:01 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18
David Kastrup [Sat, 15 Mar 2014 07:14:39 +0000 (08:14 +0100)]
Run scripts/auxiliar/makelsr.py
Phil Holmes [Thu, 13 Feb 2014 09:59:22 +0000 (09:59 +0000)]
Updated snippet/new to remove spurios comments
(cherry picked from commit
9ebf863c66aa2ec99dac4ff95511e1f7cddd7f87 )
David Kastrup [Fri, 14 Mar 2014 21:28:13 +0000 (22:28 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18
Conflicts:
Documentation/web/server/tweets.xml
James Lowe [Wed, 5 Feb 2014 13:10:02 +0000 (13:10 +0000)]
Pondings: Update URL to Prof Acim's LP book
URL had moved.
This is a more permanent link.
(cherry picked from commit
7432db9d6e83734493eaf348d71afbaf3c7f2e2d )
James Lowe [Mon, 10 Feb 2014 16:53:57 +0000 (16:53 +0000)]
Added Aurelien's 100-min Ring Cycle for children
Added to introduction.itexi and tweets.xml (for pondings).
(cherry picked from commit
5b05a5389ca671daae2fc7b57f6aea45c554d374 )
David Kastrup [Sun, 8 Dec 2013 17:53:57 +0000 (18:53 +0100)]
Issue 3712: Ponding about Turkish Ebook by Server Acim
See
<URL:http://lists.gnu.org/archive/html/bug-lilypond/2013-12/msg00051.html>
for the announcement.
(cherry picked from commit
49eb1b3eab84975c67613986c65f60f731c9818b )
Phil Holmes [Sun, 2 Feb 2014 11:45:39 +0000 (11:45 +0000)]
Correct formatting of BibTex entry for Prof Acim book
(cherry picked from commit
38842bb68dd315514b56aa4238ff43b96c06893b )
David Kastrup [Thu, 26 Dec 2013 19:20:50 +0000 (20:20 +0100)]
Update Documentation/included/authors.itexi
This basically takes
f1a6b0a9e15186359e525b8b6758d857a090304a and removes
people who appear not (yet) relevant for 2.18.
(cherry picked from commit
6f117f9ced5b8fc265b0cb077269c18de172b464 )
David Kastrup [Sun, 19 Jan 2014 12:10:16 +0000 (13:10 +0100)]
Issue 3806: add link to 2.16 manuals
(cherry picked from commit
d73f0a2ca40498d21d6a0f312323c3b22d43b536 )
Carl Sorensen [Sat, 4 Jan 2014 22:32:31 +0000 (15:32 -0700)]
DOC: CG: Add mirror for LilyDev (Issue 3775)
Add url to CG for a mirror for LilyDev.
(cherry picked from commit
5cd6aa0b3fed6fae7f965dbcc38fc16cc9e0a74b )
Carl Sorensen [Sat, 4 Jan 2014 22:15:35 +0000 (15:15 -0700)]
DOC: CG: Add information on texlive-lang-cyrillic (Issue 3774)
Add commands necessary to add the required texlive-lang-cyrillic
to LilyDev 2.6
(cherry picked from commit
648601fb61eedbc9f1e031a41fc7523ba94aec7a )
David Kastrup [Fri, 14 Mar 2014 16:45:06 +0000 (17:45 +0100)]
Run scripts/auxiliar/makelsr.py
Trevor Daniels [Mon, 30 Dec 2013 23:52:02 +0000 (23:52 +0000)]
Issue 3751: Doc: Augment documentation for \inStaffSegno
Slightly expand referring text in NR 1.2.5
Expand NR 1.4.1 with additional text and examples
Add regression test
(cherry picked from commit
9828eb47c05a7d6446726ef96647e342e7122dc4 )
James Lowe [Mon, 6 Jan 2014 07:14:53 +0000 (07:14 +0000)]
Doc: NR 2.4.1 - add Hammer/Pull snippets
Issue 2594
Added 3 snippets illustrating Hammer-on and Pull-off
in different circumstances
Normal use
With Voices
With Chorded Notes
Included @cindex entries
(cherry picked from commit
51230c664c23bcf4b281d3097afd35a3014714f7 )
Carl Sorensen [Mon, 6 Jan 2014 03:50:42 +0000 (20:50 -0700)]
Doc: CG: Fix missing right bracket
(cherry picked from commit
d44447ae53c2aa45e1c170230725e65bd28fbece )
James Lowe [Fri, 20 Dec 2013 00:03:22 +0000 (00:03 +0000)]
Doc: NR improve example of \accepts
Issue 3641
Improve example given in NR 5.1.7
(cherry picked from commit
f083dbe9c8743e3a1fc4ce1aea085b114e263d6d )
James Lowe [Fri, 27 Dec 2013 23:50:57 +0000 (23:50 +0000)]
Doc: NR add \chord to examples in A2
Issue 3755
Added new column to show a working example (also useful for Blind composers)
Minor layout quibbles with @multitable means using the @* (forced break)
for TexInfo commands - not strictly LP doc policy - to enhance clarity
Reduced the line-width slightly of the @lilypond examples simply to
help accommodate the extra column
(cherry picked from commit
2fbb7b60302656648646817959da1f2c4f5f74de )
James Lowe [Sun, 29 Dec 2013 05:46:45 +0000 (05:46 +0000)]
Doc: NR Tidy up of A4 - fretboard diagrams
Removed bar numbers - inappropriate for this section
Added an @appendixsubsec for each of the three pre-defined
fretboard instruments (Guitar, Ukulele and Mandolin) so as
to make it easier to find in the index but also to break up
the apparent 'wall' of fretboard diagrams when viewing the
Appendix.
(cherry picked from commit
442a4b8c3b4d4890292556703aa125d8de92b2d6 )
Trevor Daniels [Fri, 27 Dec 2013 23:29:51 +0000 (23:29 +0000)]
Issue 3635: Doc LM: Improve the explanation of 'force-hshift
Add an explanation of the 'horizontal-shift property
Expand the explanation of the 'force-hshift property
Make the example of using the 'force-hshift property
more transparently clear.
(cherry picked from commit
5b0416097a7101c7632b1e29f16036035c96e635 )
James Lowe [Tue, 24 Dec 2013 06:52:22 +0000 (06:52 +0000)]
Doc: NR Updated Delayed Turn Snippet
Issue 3369
Suggestion from Arno Waschk
Simplification of original snippet
Note: This snippet will only work since 2.17 versions (where the /single
command has been implemented) and does not work on the 'current' LSR
(which is still at 2.14 as of this patch).
(cherry picked from commit
c9acfc85c7c2b0a434d1c563aba014294aab8559 )
James Lowe [Tue, 24 Dec 2013 18:26:48 +0000 (18:26 +0000)]
Doc: NR Appendix A10.3 \path examples
Issue 3587
Added two extra examples for the \path command
Also moved two paras down as it seemed more of a logical order
(cherry picked from commit
a00c3f8d8b4455e4f18e0b2471ff8f3b74b9bb0b )
James Lowe [Tue, 24 Dec 2013 18:56:29 +0000 (18:56 +0000)]
Doc: NR - Tidy up of 3.5.1 and 3.5.3 - MIDI
Seemed some of this information was repeeated (and so redundant)
with additional grammar and sentence structure changes and more consistent
@examples.
No new technical information added.
(cherry picked from commit
d6ec297c78a548291854efe5573388cd4e2c4d72 )
James Lowe [Tue, 31 Dec 2013 07:06:11 +0000 (07:06 +0000)]
Doc: Tidy up of chord-names-jazz.ly
Added a new context definitigon to remove the Bar Number Engraver
as it was clashing with the instrument names and looked messy.
As it was not actually pertinent to the example I thought this the
simplest method
Also tidied up the spacing of the information as per standard doc
guidelines
(cherry picked from commit
54151ccbdf46956fb9cb7dbc5b7f98f7d3d64a90 )
James Lowe [Tue, 24 Dec 2013 06:32:16 +0000 (06:32 +0000)]
Doc: Extending addition about calling stencil func
Issue 3669
Came out of:
http://lists.gnu.org/archive/html/lilypond-user/2013-11/msg00587.html
Text based on Keith OHara's suggestions
Indicate that it is possible to call the stencil function in a user's
own override of the stencil property
(cherry picked from commit
b5e0e268262c7bde54dc22564ec97e8797d558c4 )
James Lowe [Thu, 19 Dec 2013 23:35:50 +0000 (23:35 +0000)]
Doc: Add @knownissue for AddLyrics with Nullvoice
Issue 3654
(cherry picked from commit
196a1ace684e52c3f6bab452780f90ff405b5564 )
James Lowe [Fri, 20 Dec 2013 00:25:13 +0000 (00:25 +0000)]
Doc: Usage add .vimrc syntax highlighting
Issue 3492
(cherry picked from commit
751b3bce9e954e926365842098c5c170b14317c9 )
James Lowe [Fri, 20 Dec 2013 01:35:32 +0000 (01:35 +0000)]
Web: Improve notes about Linux Dist LP Packages
Issue 3735
Explain that LP in most Linux Repositories is going to be
older than the current available code on the LP website
(cherry picked from commit
681b14e151ada14fa98d5aed413aae4e5e4b9848 )
James Lowe [Fri, 20 Dec 2013 01:12:49 +0000 (01:12 +0000)]
Web: What we wrote... Book about LP in Turkish
Came from message
URL: http://lists.gnu.org/archive/html/bug-lilypond/2013-12/masg00051.html
Professor Server Acim's book in Turkish about LilyPond
(cherry picked from commit
90dd3d2819f150449a6e39665c654755bc70653a )
Urs Liska [Thu, 12 Dec 2013 11:06:39 +0000 (12:06 +0100)]
Issue 3719: CG: Add comment about git-cl editor
git-cl fires either the editor specified by the
EDITOR environment variable or vi if EDITOR isn't defined.
Commit mentions this in the CG
Signed-off-by: David Kastrup <dak@gnu.org>
(cherry picked from commit
5155adb1fe43e2b166c3101ad48f05d502eef31a )
David Kastrup [Sun, 22 Dec 2013 09:29:34 +0000 (10:29 +0100)]
Typo fix in NR
(cherry picked from commit
b2e692060d97b87f58c6f3fe6938688725d590fa )
Urs Liska [Thu, 12 Dec 2013 10:16:10 +0000 (11:16 +0100)]
Web: Reword contactUsAbout macro
Providing information on new reviews/productions etc.
should be possible by simply writing an email to bug-lilypond.
Redirecting to the Bug Report guide is off-putting.
(cherry picked from commit
b5f1e7677d0bd21b548d1b59284759b6e520ff69 )
James Lowe [Fri, 20 Dec 2013 01:39:13 +0000 (01:39 +0000)]
Web: Iintroduction.itexi - Minor typos
LilyPond not lilypond
(cherry picked from commit
787aac98e6e981983ae8a9b392e2656209ac38a0 )
James Lowe [Sun, 15 Dec 2013 03:55:47 +0000 (03:55 +0000)]
Web: Add 3 published productions by Joe Smeets
Issue 3657
Introduction.itexi
(cherry picked from commit
cf106d041fe91a674a850b720453475696384dee )
Martin Tarenskeen [Thu, 12 Dec 2013 06:09:11 +0000 (06:09 +0000)]
Doc: Add mention of LibreOffice
Issue 3686
OooLilyPond works for LibreOffice as well as OpenOffice.
(cherry picked from commit
4d7364b28f3059a2caa9f31fb491d8556d9d2d33 )
James Lowe [Tue, 10 Dec 2013 22:02:12 +0000 (22:02 +0000)]
Doc: Add links to LP user blog for Video Tutorials
Issue 3540
Added referfences and links to Video Tutorials
for beginners via LilyPond user Ben Lemon's blog
(cherry picked from commit
ec87e9088a9ae23dad5e9b84a9078a10e81c1e8f )
Keith OHara [Sat, 7 Dec 2013 22:23:28 +0000 (14:23 -0800)]
documentation: staff-spacing, resolve collisions
(cherry picked from commit
03c026361826478e7e19130f7ed732a243f38a63 )
Janek Warchoł [Sat, 7 Dec 2013 21:58:06 +0000 (22:58 +0100)]
CG: remove information about frogs and frog meister
frogs list is dead, and the frog meister was a good idea
but it gets out of touch from reality (since a few months
previous Frog Meister didn't actually participate in development).
(cherry picked from commit
fcad9f183bb05f7206427bf5fc1b95fd8209d26e )
David Kastrup [Tue, 23 Apr 2013 15:02:47 +0000 (17:02 +0200)]
Add Changes entry for -dstrokeadjust and "Usage" entry.
(cherry picked from commit
21142318024c3abac5a13adaf32233cc741683cb )
James Lowe [Wed, 4 Dec 2013 23:44:12 +0000 (00:44 +0100)]
Issue 3655: Doc: Changes.tely 2.18 release
Mention new NullVoice feature including a simple example
(cherry picked from commit
0f7b01fc0bb37987e3405a7acbc14dc6aeb47d71 )
David Kastrup [Wed, 13 Nov 2013 21:13:10 +0000 (22:13 +0100)]
Issue 3648/2: Slight documentation amendment for RhythmicStaff in NR
(cherry picked from commit
2527d439536f4b4423dcb3324bb2bbbfa6c71662 )
David Kastrup [Thu, 7 Nov 2013 23:14:38 +0000 (00:14 +0100)]
Issue 3651: Simplify incipit.ly snippet
After issue 3187, considerably less trickery is needed for getting the
incipits to align with the main score.
(cherry picked from commit
14dbac1c794b04b8269229266f10c25438700349 )
David Kastrup [Tue, 14 Jan 2014 19:22:47 +0000 (20:22 +0100)]
Issue 3811: Partcombiner cannot deal with repeat chords
(cherry picked from commit
e67366fea6687825c81c81f23210059215abb7bb )
The original commit primarily dealt with issue 3810 which is not
relevant for 2.18.
David Kastrup [Wed, 13 Nov 2013 21:13:10 +0000 (22:13 +0100)]
Issue 3648/2: Slight documentation amendment for RhythmicStaff in NR
(cherry picked from commit
2527d439536f4b4423dcb3324bb2bbbfa6c71662 )
Jean-Charles Malahieude [Fri, 21 Feb 2014 18:59:28 +0000 (19:59 +0100)]
Web-fr: typos in essay
David Kastrup [Thu, 20 Feb 2014 10:02:55 +0000 (11:02 +0100)]
Issue 3872: Typo in performer-init.ly leads to a fatal error
This problem was introduced with
commit
1fba147e54d801206dbdfeae1ddacc8461567a2c
as part of issue 3668.
(cherry picked from commit
1494b80af580ad7c2a8fa24f050b37143c4570c2 )
Francisco Vila [Wed, 19 Feb 2014 11:27:20 +0000 (12:27 +0100)]
Web-es: typo.
David Kastrup [Mon, 17 Feb 2014 15:41:39 +0000 (16:41 +0100)]
Release: bump/rewind VERSION
Since version 2.18.1 is not fit for general consumption, rewind
VERSION_STABLE to 2.18.0 while bumping the next version to 2.18.2.
David Kastrup [Mon, 17 Feb 2014 15:37:09 +0000 (16:37 +0100)]
Revert "ledger-lines: horizontal space only when present"
This reverts commit
0c193995d884c167d6df57440d229b79be1711c4 .
David Kastrup [Mon, 17 Feb 2014 15:37:07 +0000 (16:37 +0100)]
Revert "spacing-options: clarify documentation"
This reverts commit
93b7d2447f2844428c8f1c727f724431d56aead9 .
David Kastrup [Mon, 17 Feb 2014 15:37:04 +0000 (16:37 +0100)]
Revert "springs: comment and typo"
This reverts commit
d862d4d171387ef5bc7d35b990f942d1395342f9 .
David Kastrup [Mon, 17 Feb 2014 15:36:59 +0000 (16:36 +0100)]
Revert "note-spacing: stretch somewhat uniformly"
This reverts commit
440c434eaa28441d7e4b5c589a01f3036db7f0df .
David Kastrup [Mon, 17 Feb 2014 15:36:40 +0000 (16:36 +0100)]
Revert "note-spacing: let compressibility be uniform; issue 3304"
This reverts commit
f8c25dc32c249eda36f71463967e88d79d88556d .
Phil Holmes [Sun, 16 Feb 2014 16:25:39 +0000 (16:25 +0000)]
Update regtest for 2.18.1
Phil Holmes [Sun, 16 Feb 2014 15:48:10 +0000 (15:48 +0000)]
Release: update news.
Phil Holmes [Sun, 16 Feb 2014 15:47:51 +0000 (15:47 +0000)]
PO: update template.
Phil Holmes [Sun, 16 Feb 2014 15:41:33 +0000 (15:41 +0000)]
Update search box to 2.18
Phil Holmes [Sun, 16 Feb 2014 15:40:54 +0000 (15:40 +0000)]
Release: bump VERSION_STABLE.
David Kastrup [Sat, 11 Jan 2014 13:08:55 +0000 (14:08 +0100)]
Issue 3797: Music_wrapper_iterator does not follow original context setting of child
We do this by making Music_iterator::get_handle and
Music_iterator::set_context virtual and letting Music_wrapper_iterator
redirect them to the child iterator.
\score {
<<
{ { a4 a b b } a a b b }
{ \absolute { a4 a b b } a a b b }
>>
}
splits off a new Staff after \absolute { a4 a b b }.
David Kastrup [Fri, 10 Jan 2014 00:29:40 +0000 (01:29 +0100)]
Issue 3794: Fix doc string for ly:context-def-lookup
David Kastrup [Sun, 5 Jan 2014 00:17:49 +0000 (01:17 +0100)]
Issue 3776: Doc: simplify \score description, matching its current syntax
David Kastrup [Sun, 5 Jan 2014 17:48:41 +0000 (18:48 +0100)]
Issue 3780: Allow use of Scheme expressions as chord constituents
That's actually rather desirable for using #{ ... #} in connection with the
make-relative macro.
Carl Sorensen [Sun, 12 Jan 2014 02:15:19 +0000 (19:15 -0700)]
Change default fretboard for b:7 (Issue 3791)
David Kastrup [Wed, 1 Jan 2014 20:19:42 +0000 (21:19 +0100)]
Issue 3770: Use value->lily-string for -ddebug-parser
David Kastrup [Wed, 1 Jan 2014 19:54:15 +0000 (20:54 +0100)]
Provide value->lily-string function
David Kastrup [Wed, 1 Jan 2014 23:57:15 +0000 (00:57 +0100)]
Issue 3769: Lexer/Parser: Don't package location data in SCM_TOKEN semantic value
As the location data is available as the location value in the parser
anyway, there is no point in packaging it into the semantic value.
Among other things, this leads to a cleaner display when using
-ddebug-parser, and to better understandable code.
Keith OHara [Wed, 18 Dec 2013 01:20:22 +0000 (17:20 -0800)]
note-spacing: let compressibility be uniform; issue 3304
Comments implied that half the width of accidentals, etc., was added
to the ideal spacing between notes, but in fact only compressibility
was affected. The non-uniform compressibility caused note-spacing
to become non-uniform when the lines were compressed. For example
A sequence {\stemUp a a d a] would have the head of the D tuck under
the preceding A.
This commit keeps spacing uniform on compressed lines until objects
come within padding of each other.
Keith OHara [Wed, 18 Dec 2013 00:41:51 +0000 (16:41 -0800)]
note-spacing: stretch somewhat uniformly
Start with a basic spring based on the note duration, and apply optical
corrections to that. This results in more consistent springs thus more
uniform stretching in polyphonic situations.
Keith OHara [Tue, 17 Dec 2013 22:59:31 +0000 (14:59 -0800)]
springs: comment and typo
Keith OHara [Tue, 17 Dec 2013 22:58:29 +0000 (14:58 -0800)]
spacing-options: clarify documentation
Keith OHara [Sat, 28 Dec 2013 21:40:45 +0000 (13:40 -0800)]
ledger-lines: horizontal space only when present
Trevor Daniels [Fri, 27 Dec 2013 23:29:51 +0000 (23:29 +0000)]
Issue 3635: Doc LM: Improve the explanation of 'force-hshift
Add an explanation of the 'horizontal-shift property
Expand the explanation of the 'force-hshift property
Make the example of using the 'force-hshift property
more transparently clear.
David Kastrup [Sat, 14 Dec 2013 21:33:53 +0000 (22:33 +0100)]
Issue 3728: Allow score and book identifiers at top level, and score identifiers in book(part)s
Instead of
xxx = \score { ... }
yyy = \book { ... }
\score { \xxx }
\book { \yyy }
you can now just write
xxx = \score { ... }
yyy = \book { ... }
\xxx
\yyy
Book and bookparts at top level are distinguished by virtue of only
books having a \paper block.
David Kastrup [Sat, 14 Dec 2013 21:29:12 +0000 (22:29 +0100)]
Regularize score handling (origin and copying)
Scores get their origin set when score_body is called, and when encountered
in \xxx and constructs, are properly copied.
David Kastrup [Sat, 14 Dec 2013 19:59:30 +0000 (20:59 +0100)]
Issue 3727: Allow header blocks and output definitions in \score to precede music
This addresses a frequent complaint of users.