Michael Gerdau [Fri, 21 Aug 2015 14:52:24 +0000 (16:52 +0200)]
Web-de: updating to current version
Jean-Charles Malahieude [Sun, 9 Aug 2015 13:40:45 +0000 (15:40 +0200)]
Doc-fr: full update
Jean-Charles Malahieude [Sun, 9 Aug 2015 13:05:27 +0000 (15:05 +0200)]
Doc: typos in AU/external
Thomas Morley [Fri, 31 Jul 2015 22:19:02 +0000 (00:19 +0200)]
Fix ugly output from make-parenthesis-stencil for increased thickness
issue 4532
This was caused by the fix for issue 3930. Small and very small
object were focused by 3930 and it did the job.
Though, obviously increasing the thickness for make-bezier-sandwich-stencil
should have been limited.
Trevor Daniels [Sat, 1 Aug 2015 21:40:35 +0000 (22:40 +0100)]
Doc: Issue 4528/3 Document ssaattbb.ly built-in template
Also amend documentation about the use of \layout and Layout,
and add note to make it clear that the TwoVoicesPerStaff
variables cannot be modified part-way through a score.
Trevor Daniels [Wed, 29 Jul 2015 21:00:07 +0000 (22:00 +0100)]
Issue 4528/2 Add regression tests for ssaattbb.ly built-in template
Trevor Daniels [Sat, 1 Aug 2015 20:27:40 +0000 (21:27 +0100)]
Issue 4528/1 Add ly/ssaattbb.ly built-in template
Thomas Morley [Fri, 31 Jul 2015 19:12:06 +0000 (21:12 +0200)]
Let fret-diagram scale markups to fit into dots
Issue 4531
Follow up to issue 4120.
Also adding
- documentation
- a new regtest
David Kastrup [Mon, 3 Aug 2015 08:20:37 +0000 (10:20 +0200)]
Issue 4537/2: Use only \addlyrics in one regtest rather than mixing with \lyricsto
David Kastrup [Mon, 3 Aug 2015 07:23:40 +0000 (09:23 +0200)]
Issue 4537/1: Let \addlyrics accept an optional context mod
Since \addlyrics always creates a new Lyrics context, there seems to be
little point in not allowing it to have a \with clause.
This change allows the use of the syntax
\new Voice {...} \addlyrics \with ... {...}
in order to achieve the effect of what previously required
<< \new Voice = "name" {...}
\new Lyrics \with ... \lyricsto "name" {...}
>>
David Kastrup [Fri, 31 Jul 2015 20:12:37 +0000 (22:12 +0200)]
Simplify input/regression/lyric-tweak.ly
David Kastrup [Sat, 18 Jul 2015 15:30:26 +0000 (17:30 +0200)]
Issue 4533: Stop the generic \tweak command from working as override
The problem with letting the generic \tweak command work as an override
is that the tweaking of lyric events becomes awkward since plain lyrics
are hard to distinguish from property names.
This renames the combined tweak/override command into \propertyTweak and
changes all callers requiring the combined functionality to call
\propertyTweak (or its Scheme equivalent) rather than \tweak.
The original issue allowing \tweak to act as an override was issue 2929.
The issue allowing tweaks to function in \lyricmode is issue 2543.
David Kastrup [Sat, 1 Aug 2015 11:21:46 +0000 (13:21 +0200)]
Change input/regression/tweaks-as-overrides.ly to use explicit override last
James Lowe [Mon, 3 Aug 2015 15:47:11 +0000 (16:47 +0100)]
Doc: External.itely - Add lyluatex
Issue 4525
Add reference to lyluatex.
Renamed cumbersome node names
and tidied up some @examples
to make the PDF and HTML doc
output easier to read.
James Lowe [Mon, 3 Aug 2015 15:40:24 +0000 (16:40 +0100)]
Doc: Usage - Update section on articulate.ly
Issue 4535
The section on MIDI w/articulate.ly
was out of date. This section
has been updated accordingly,
including an @ref to the
Notation Manual where
it is more fully explained.
Updated the intro para to this
section and includes some
useful @refs.
James Lowe [Sun, 2 Aug 2015 13:11:22 +0000 (14:11 +0100)]
Doc: Usage - tidy up of external.itely file
Issue 4536
In preparation for some
work done on this file
I have tried to get some
consistency with regard
to white space / line breaks
between @nodes, @cindex et al
to make the file easier to
follow. Also I have corrected
very obvious errors and excessive
line lengths.
Otherwise this is just a
'tidy up'patch.
James Lowe [Sun, 2 Aug 2015 09:51:19 +0000 (10:51 +0100)]
Doc: Web: introduction - added href to OOoLilypond
Issue 4535
Added href to
OOoLilypond
Thomas Morley [Thu, 30 Jul 2015 18:39:22 +0000 (20:39 +0200)]
Let \autochange accept optional arguments for the turning-point and clefs
Issue 4530
With the fix for issue 4465 bassStaffProperties and trebleStaffProperties are gone.
This patch reimplements the functionality to set clefs for the staves and offers the
possibility to set another turning-point apart from middle-C.
This is done with optional arguments for \autochange.
Two regtests are added to reflect these possibilities.
Documentation/notation/keyboards.itely is extended accordingly.
Also inserting the usual remarks about license, etc in autochange.scm.
David Kastrup [Thu, 30 Jul 2015 16:26:57 +0000 (18:26 +0200)]
Issue 4338: fix revocery description of \octaveCheck
Dan Eble [Fri, 24 Jul 2015 17:20:16 +0000 (13:20 -0400)]
Issue 4527: remove declarations of undefined callbacks
James Lowe [Sun, 26 Jul 2015 08:17:25 +0000 (09:17 +0100)]
Add comment to font.scm and lilypond-fonts.conf.in
From comments in:
http://lists.gnu.org/archive/html/
lilypond-devel/2015-06/msg00175.html
Added appropriate comments
in scm/font.scm and
mf/lilypond-fonts.conf.in
Werner Lemberg [Sun, 2 Aug 2015 09:03:07 +0000 (11:03 +0200)]
Issue 4526: lily-library.scm: Remove unused quarter tone constants
David Kastrup [Sun, 26 Jul 2015 14:26:33 +0000 (16:26 +0200)]
Issue 4524: NR Changing Defaults: document \etc
David Kastrup [Sun, 26 Jul 2015 14:42:17 +0000 (16:42 +0200)]
Issue 4523: Changes: mention incomplete overrides (issue 4505)
Cecile Huneau [Tue, 28 Jul 2015 08:49:58 +0000 (10:49 +0200)]
Issue 514: abc2ly grace notes
David Kastrup [Sat, 1 Aug 2015 10:44:18 +0000 (12:44 +0200)]
Typo fix for issue 4486: ly:music -> ly:music?
David Kastrup [Wed, 29 Jul 2015 15:48:16 +0000 (17:48 +0200)]
Issue 4529: Avoid "Parsed object should be dead" message from issue 4505
James Lowe [Fri, 24 Jul 2015 15:33:38 +0000 (16:33 +0100)]
Doc: CG change 'Help us' ref to local doc not web
Issue 4520
Changed @ref for the front
page of the CG to point to
the CG itself and not the
'Help us' ref on the website.
James Lowe [Sat, 25 Jul 2015 09:53:23 +0000 (10:53 +0100)]
Doc: CG - Tightening up of the Bug Squad intro
Issue 4521
Moved some of the bug squad @section to
@subsection in an effort to 'tighten' up
the information. Reworded some of the
introduction section, trying to keep
it more succint.
Updated the rota as of July 2015
David Kastrup [Thu, 23 Jul 2015 16:15:18 +0000 (18:15 +0200)]
Issue 4517: merely loading articulate.ly should not change default output
David Kastrup [Thu, 23 Jul 2015 18:01:13 +0000 (20:01 +0200)]
display-lily.scm: export with-music-match
David Kastrup [Thu, 23 Jul 2015 11:38:52 +0000 (13:38 +0200)]
Issue 4433: chord step 14 should be flat by default
David Kastrup [Fri, 24 Jul 2015 07:33:29 +0000 (09:33 +0200)]
Issue 4188: Misleading lyric text in MusicXML tests
James Lowe [Wed, 22 Jul 2015 16:57:24 +0000 (17:57 +0100)]
Doc: Glossary - add notes for High Bass Clef
Issue 2921
Added High Bass Clef to the
music glossary.
Example given was too large
to include verbatim so I have
added it as a 'snippet' instead.
James Lowe [Thu, 23 Jul 2015 07:42:35 +0000 (08:42 +0100)]
Doc: NR - using \unfoldRepeat with \addQuote
Issue 3515
Added example of how to
print \unfoldRepeats from
a music expression, when
using \addQuote.
James Lowe [Wed, 22 Jul 2015 16:22:42 +0000 (17:22 +0100)]
Doc: NR - 3.4.2 - update eg. Score.skipTypesetting
Issue 3953
Improve example for Score.skipTypesetting
in the MIDI chapter.
James Lowe [Sun, 19 Jul 2015 18:31:39 +0000 (19:31 +0100)]
Doc: NR add @knownissues for Percent Repeats
Issue 4506
Added @knownissue where
percent repeats will not
'repeat' any timing changes
or /partial commands.
James Lowe [Tue, 21 Jul 2015 15:58:53 +0000 (16:58 +0100)]
Doc: CG - removed information about test-patchy
test-patchy.py no longer works with
code.google.com and as we're moving
away from this tracker system, I am
taking the information out of the
CG regarding this script.
I have left the lilypond-patchy-staging
information in and adjusted the
troubleshooting section accordingly.
David Kastrup [Thu, 23 Jul 2015 16:19:58 +0000 (18:19 +0200)]
Issue 4519: event-chord-wrap! needs to call expand-repeat-notes!
The action of event-chord-wrap! will make it impossible to figure out
repeat notes (notes without pitch but with duration) but one must not
expand repeat notes before expanding chord repeats, and
event-chord-wrap! does expand chord repeats. So it needs to call
expand-repeat-chords! as well before doing its compatibility processing.
David Kastrup [Wed, 22 Jul 2015 11:58:18 +0000 (13:58 +0200)]
Issue 4516: Make \offset handle unpure/pure containers
David Kastrup [Tue, 21 Jul 2015 10:27:17 +0000 (12:27 +0200)]
Issue 4514/2: Detect uninitialized variables in Lily module
David Kastrup [Tue, 21 Jul 2015 11:19:24 +0000 (13:19 +0200)]
Issue 4514/1: Pass setup function call into Scm_module::boot
David Kastrup [Mon, 20 Jul 2015 13:03:55 +0000 (15:03 +0200)]
Issue 4512: Remove redundant occurences of this->
David Kastrup [Sun, 12 Jul 2015 16:16:58 +0000 (18:16 +0200)]
Issue 4505: Add partial \override and \set commands
This allows \set and \override commands to be stopped short after
their `=' sign in order to be used in the manner of partial music
functions.
David Kastrup [Tue, 21 Jul 2015 15:31:48 +0000 (17:31 +0200)]
Add/import music functions Syntax::property-{override,set)-function
David Kastrup [Tue, 21 Jul 2015 15:11:18 +0000 (17:11 +0200)]
Syntax::property_operation -> Syntax::property_{override,revert,set,unset}
No point in joining and later splitting separate functions. The
original motivation might have been to reduce name space pollution, but
(scm ly-syntax-constructors) is a separate module by now.
Werner Lemberg [Mon, 27 Jul 2015 06:39:51 +0000 (08:39 +0200)]
define-note-names.scr: Sort note names according to pitch.
Also add some empty lines to improve readability.
Phil Holmes [Sun, 26 Jul 2015 20:08:21 +0000 (21:08 +0100)]
Release: bump VERSION.
Phil Holmes [Sun, 26 Jul 2015 10:45:33 +0000 (11:45 +0100)]
Release: bump Welcome versions.
Phil Holmes [Sun, 26 Jul 2015 10:45:32 +0000 (11:45 +0100)]
Release: update news.
Phil Holmes [Sun, 26 Jul 2015 10:45:32 +0000 (11:45 +0100)]
PO: update template.
Phil Holmes [Sun, 26 Jul 2015 10:45:32 +0000 (11:45 +0100)]
Release: bump VERSION_DEVEL.
Keith OHara [Sun, 19 Jul 2015 03:07:08 +0000 (20:07 -0700)]
note-collision: left-align just the notes without force-hshift;
Jean-Charles Malahieude [Sat, 25 Jul 2015 21:32:01 +0000 (23:32 +0200)]
Merge branch 'master' into translation
# Conflicts:
# Documentation/fr/learning/fundamental.itely
Jean-Charles Malahieude [Sat, 25 Jul 2015 20:54:08 +0000 (22:54 +0200)]
Doc-fr: updates NR-5 changing defaults
David Kastrup [Tue, 7 Jul 2015 10:59:51 +0000 (12:59 +0200)]
music-iterator.hh: add some comments
James Lowe [Sun, 19 Jul 2015 18:18:43 +0000 (19:18 +0100)]
Doc: Usage - OOoLilyPond only works up to v4
Issue 4508
http://lists.gnu.org/archive/
html/lilypond-devel/2015-07/
msg00006.html
The wording is taken from
the same statement in the
'Easier Editing' section
already pushed with commit
dfd1134.
Trevor Daniels [Sun, 19 Jul 2015 18:15:42 +0000 (19:15 +0100)]
Issue 4495 Remove unnecessary #{ .. #} constructs from satb template
Either because they were never needed or because the resolution
of Issue 4421 (Make music functions callable from Scheme) now
permits their removal.
Note: not all such constructs have been removed, even though their
removal is possible, since in these cases removal would reduce clarity.
Also tidy up conditional clauses.
David Kastrup [Sat, 18 Jul 2015 18:22:15 +0000 (20:22 +0200)]
Issue 4510: Change comments like Voice "1" to Voice = "1"
This corresponds closer to the syntax of \context/\new and makes it less
likely that the rather programmatic meaning of those comments gets lost
on readers and translators.
Federico Bruni [Sat, 11 Jul 2015 16:07:25 +0000 (18:07 +0200)]
issue 3903/3: remove redirect of ^wiki/ to wiki.lilynet.net (dismissed)
Federico Bruni [Sat, 11 Jul 2015 16:03:10 +0000 (18:03 +0200)]
issue 3903: fix bad links to LilyPond reports
Command used:
git grep -l lilynet.net/The | xargs sed -i 's/lilynet.net\/The/lilynet.net\/\?The/g'
Federico Bruni [Sat, 11 Jul 2015 15:57:44 +0000 (17:57 +0200)]
issue 3903/1: replace all occurrences of news.lilynet.net with archive.org URL
The command used is:
git grep -l 'news.lilynet.net' | xargs sed -i 's/news.lilynet.net/web.archive.org\/web\/
20110325004849\/http:\/\/news.lilynet.net/g'
Dan Eble [Mon, 13 Jul 2015 00:34:00 +0000 (20:34 -0400)]
Issue 4503 (4/4) Semi_tie cleanup
Dan Eble [Mon, 13 Jul 2015 00:13:57 +0000 (20:13 -0400)]
Issue 4503 (3/4) Eliminate Tie::get_position_generic
Dan Eble [Sun, 12 Jul 2015 23:20:23 +0000 (19:20 -0400)]
Issue 4503 (2/4) Let Tie::get_default_dir take a Spanner
Dan Eble [Sat, 11 Jul 2015 19:53:17 +0000 (15:53 -0400)]
Issue 4503 (1/4) Clean up Tie::less and Semi_Tie::less
Dan Eble [Sun, 12 Jul 2015 12:52:27 +0000 (08:52 -0400)]
Issue 4496: RepeatTieColumn shouldn't call a Tie callback
Thomas Morley [Sun, 12 Jul 2015 16:18:02 +0000 (18:18 +0200)]
Table Of Contents crash with negative first-page-number
Issue 4494
Let \with-link point to the physical page-number
David Kastrup [Tue, 21 Jul 2015 10:02:56 +0000 (12:02 +0200)]
Revert "Issue 4505: Add partial \override and \set commands"
This reverts commit
47ce0f0eb601fd3d8fd38e9782e74e21c8b76205.
David Kastrup [Tue, 21 Jul 2015 09:09:53 +0000 (11:09 +0200)]
Remove comment in Timing_translator obsoleted by issue 4462
David Kastrup [Wed, 15 Jul 2015 21:30:30 +0000 (23:30 +0200)]
Issue 3693: Let Percent_repeat_iterator be unfazed by Timing changes
There is still one shortcoming: the percent repeats will not contain any
material apart from the percent itself. In particular, no Timing
changes will be repeated. If there are meter changes or \partial
commands inside of percent repeats, they need to occur in parallel
passages outside of any percent repeat, if necessary in a separate
"timing track".
David Kastrup [Sat, 11 Jul 2015 11:13:34 +0000 (13:13 +0200)]
Issue 4500: Support chaining \tweak variant of overrides
Something like
{ \once \tweak color #red \tweak font-size 2 NoteHead
<c' e'>2 c'2
}
previously failed to result in having both tweaks register.
David Kastrup [Sun, 12 Jul 2015 10:27:42 +0000 (12:27 +0200)]
Issue 4501/2: Use music-type-predicate where useful
David Kastrup [Sun, 12 Jul 2015 10:02:44 +0000 (12:02 +0200)]
Issue 4501/1: Add music-type-predicate function
This creates a predicate function checking for a set of types.
David Kastrup [Thu, 16 Jul 2015 15:11:43 +0000 (17:11 +0200)]
Run scripts/auxiliar/makelsr.py
David Kastrup [Thu, 16 Jul 2015 15:09:43 +0000 (17:09 +0200)]
Issue 4507/5: Update snippet changing-properties-for-individual-grobs.ly
David Kastrup [Thu, 16 Jul 2015 15:08:53 +0000 (17:08 +0200)]
Issue 4507/4: Update \applyOutput documentation in EG
David Kastrup [Thu, 16 Jul 2015 13:55:01 +0000 (15:55 +0200)]
Issue 4507/3: Simplify regtest for \applyOutput
David Kastrup [Thu, 16 Jul 2015 14:39:13 +0000 (16:39 +0200)]
Issue 4507/2: Fix display for \applyOutput, adapt display regtest
David Kastrup [Thu, 16 Jul 2015 14:05:10 +0000 (16:05 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Thu, 16 Jul 2015 13:54:33 +0000 (15:54 +0200)]
Issue 4507/1: Let \applyOutput take an optional grob spec
David Kastrup [Sun, 12 Jul 2015 16:16:58 +0000 (18:16 +0200)]
Issue 4505: Add partial \override and \set commands
This allows \set and \override commands to be stopped short after
their `=' sign in order to be used in the manner of partial music
functions.
David Kastrup [Tue, 14 Jul 2015 13:56:04 +0000 (15:56 +0200)]
Reorganize argument list for Syntax::partial-music-function
David Kastrup [Tue, 21 Jul 2015 00:03:13 +0000 (02:03 +0200)]
value->lily-string needs (scm display-lily) module.
Oversight from issue 4474, caused an error when reporting the error in
circled = #(define-music-function (parser location txt) (string?)
#{ \markup { \circle #txt } #})
\relative c' { c \circled #"1" }
Cf
<URL:http://lists.gnu.org/archive/html/lilypond-user/2015-07/msg00280.html>
Jean-Charles Malahieude [Mon, 20 Jul 2015 16:51:02 +0000 (18:51 +0200)]
Doc-fr: updates NR
except changing-defaults
David Kastrup [Sun, 19 Jul 2015 15:51:59 +0000 (17:51 +0200)]
Changes: compliments->complements
Dan Eble [Wed, 1 Jul 2015 02:34:12 +0000 (22:34 -0400)]
Issue 4475: \relative regtests for \autochange and \partcombine
\relative \autochange {x} was recently fixed in commit
c962a0162c67d8b67593c848d08c9345c8b045f0.
Jean-Charles Malahieude [Sun, 19 Jul 2015 10:01:57 +0000 (12:01 +0200)]
Doc-fr: updates LM
Jean-Charles Malahieude [Sun, 19 Jul 2015 09:29:24 +0000 (11:29 +0200)]
Doc-fr: updates AU
Jean-Charles Malahieude [Sun, 19 Jul 2015 09:25:17 +0000 (11:25 +0200)]
Doc-fr: updates essay
Keith OHara [Sun, 19 Jul 2015 03:12:38 +0000 (20:12 -0700)]
changes.tely: no change, in fact, to NullVoice
Federico Bruni [Sat, 11 Jul 2015 13:07:51 +0000 (15:07 +0200)]
issue 4491: replace BUILD_DIR with LILYPOND_BUILD_DIR
David Kastrup [Fri, 10 Jul 2015 15:57:03 +0000 (17:57 +0200)]
Issue 4490: Small typo in german version of Notationsreferenz, header 2.9.3
David Kastrup [Sat, 18 Jul 2015 06:18:19 +0000 (08:18 +0200)]
Update version headers to avoid followup conversions to issue 4371
David Kastrup [Sat, 11 Jul 2015 15:55:09 +0000 (17:55 +0200)]
Issue 4492: Redundant music-has-type -> music-is-of-type?
David Kastrup [Sun, 12 Jul 2015 16:30:46 +0000 (18:30 +0200)]
Issue 4498: Provide music functions property{Override,Revert,Set,Unset}
The previous music functions `override' and `revert' (intentionally
colliding with the respective keywords) are removed. It would have been
too confusing to have collisions for `set' and `unset' as well which are
just too similar to existing Scheme constructs.
A convert-ly rule for the previous calls override/revert is not
attempted: they have not yet been documented and have been available
only for one unstable version. Whoever happened to use them already is
capable of replacing them.
David Kastrup [Sun, 12 Jul 2015 18:44:39 +0000 (20:44 +0200)]
Provide check-context-path function
David Kastrup [Sun, 12 Jul 2015 09:59:04 +0000 (11:59 +0200)]
Issue 4487/4: add Changes entry for \etc
David Kastrup [Sun, 15 Jun 2014 12:12:34 +0000 (14:12 +0200)]
Issue 4487/3: Implement partial markups
A partial markup acts as a chain of markup commands where everything but
the final markup has already been supplied.
For example:
bold-red-markup = \markup \bold \with-color #red \etc
\markup \bold-red "text"
\markuplist \column-lines \bold-red { One Two Three }
Please note that in order for \markup to recognize the resulting markup
command inside of markup expressions, the identifier to which the
resulting markup command is assigned needs to have "-markup" appended to
its name: LilyPond encodes markup command names in this manner so that
markup commands can use the same name as other entities outside of
markup mode.
Note also that this will not work with the markup macro since the latter
additionally requires the definition of a suitable make-bold-red-markup
command.
David Kastrup [Thu, 9 Jul 2015 12:54:14 +0000 (14:54 +0200)]
Issue 4487/2: Allow for chaining of several partial functions in a row
Chaining only works when all function calls except the last one have all
arguments supplied already, with their last argument being the rest of
the chained call.