David Kastrup [Thu, 14 Feb 2013 09:54:27 +0000 (10:54 +0100)]
Remove unused "original-chord" property definition from music properties.
David Kastrup [Wed, 6 Feb 2013 11:20:37 +0000 (12:20 +0100)]
Issue 3157: Remove code duplication for cue clefs
David Kastrup [Sun, 10 Feb 2013 15:43:55 +0000 (16:43 +0100)]
Remove obsolete @knownissue about fingerings like -23
David Kastrup [Sun, 10 Feb 2013 15:43:07 +0000 (16:43 +0100)]
Issue 3034: Use \finger in a few documentation places
David Kastrup [Sun, 10 Feb 2013 15:10:56 +0000 (16:10 +0100)]
Simplify definition of \thumb
David Kastrup [Sun, 10 Feb 2013 15:08:26 +0000 (16:08 +0100)]
Remove definition of \finger from double fingering regtest
David Kastrup [Sun, 10 Feb 2013 15:06:06 +0000 (16:06 +0100)]
Add explicit \finger command for normal fingering events
David Kastrup [Sun, 10 Feb 2013 15:05:17 +0000 (16:05 +0100)]
Let \rightHandFinger accept arbitrary markup as text
David Kastrup [Sun, 10 Feb 2013 14:59:14 +0000 (15:59 +0100)]
Add number-or-markup? predicate
David Kastrup [Thu, 13 Dec 2012 15:57:22 +0000 (16:57 +0100)]
Let calc-{fingering,string-number,stroke-finger}::calc-text look at event 'text
This slightly increases the number of property lookups, and the same
function can be achieved using a tweak. However, it seems more
natural to attach any overriding text (in the case of non-standard
elements like thumbs or other) directly to the event in question.
David Kastrup [Sun, 10 Feb 2013 10:21:24 +0000 (11:21 +0100)]
Issue 1863: Explicit fingering direction (^3) has no effect if Fingering.direction is set
David Kastrup [Sun, 10 Feb 2013 10:21:15 +0000 (11:21 +0100)]
Regtest for fingering directions in directed/undirected contexts
Phil Holmes [Tue, 12 Feb 2013 16:26:33 +0000 (16:26 +0000)]
Further updates to correct links to manuals
David Kastrup [Tue, 12 Feb 2013 11:37:26 +0000 (12:37 +0100)]
Fix link in Ponding
Phil Holmes [Mon, 11 Feb 2013 12:29:00 +0000 (12:29 +0000)]
Corrects links to manuals in many languages
Thomas Morley [Thu, 31 Jan 2013 22:04:56 +0000 (23:04 +0100)]
\note-by-number supports flag-styles
Issue 3104
For mensural and neomensural the flag is changed due to the note-head-style.
Straight flags are possible using the new introduced flag-style-property
Including David's suggestions
David Kastrup [Tue, 5 Feb 2013 16:31:48 +0000 (17:31 +0100)]
Adapt input/regression/quote-transposition.ly to new realities
David Kastrup [Thu, 7 Feb 2013 09:18:39 +0000 (10:18 +0100)]
Issue 754: don't transpose generic property-setting music commands
The actual issue was that
\transpose c e { \transposition bes ... }
created a Midi corresponding to an instrument using a transposition of
ges, leaving the Midi unchanged. Making the generic property-setting
commands (\set and \override) impervious to transposition will also
keep \transpose from tampering with user-set values.
This is particularly important since the pitch data type in LilyPond
is also being used for signifying intervals or pitch differences
rather than absolute pitches.
David Kastrup [Mon, 4 Feb 2013 15:38:12 +0000 (16:38 +0100)]
Issue 3153: Let music inside of #{ ... #} originate from @code{location} if set
In particular with regard to point-and-click, it has been a reoccuring
complaint that music originating from #{ ... #} has the #{ ... #}
environment as its origin. This patch will make such music originate
from @code{location} if set to a valid input location.
It would seem somewhat peculiar that #{ ... #} just grabs whatever
meaning @code{location} happens to have at the current lexical level
and runs with it. However, the same is already done for
@code{parser}, so it is not really out of line.
Phil Holmes [Sun, 10 Feb 2013 16:09:22 +0000 (16:09 +0000)]
Add Czech translations
And also remove 2.12 specific code
Phil Holmes [Fri, 8 Feb 2013 23:51:24 +0000 (23:51 +0000)]
Release: bump version.
Phil Holmes [Fri, 8 Feb 2013 17:05:57 +0000 (17:05 +0000)]
Release: update news.
Phil Holmes [Fri, 8 Feb 2013 17:05:51 +0000 (17:05 +0000)]
PO: update template.
Phil Holmes [Thu, 7 Feb 2013 15:01:56 +0000 (15:01 +0000)]
Fix metronome mark offset in Learning
Jean-Charles Malahieude [Wed, 6 Feb 2013 18:39:34 +0000 (19:39 +0100)]
PO: updates Esperanto
hanwen [Wed, 19 Dec 2012 20:21:54 +0000 (21:21 +0100)]
Dual license the files under mf/ using OFL.
Phil Holmes [Mon, 4 Feb 2013 15:48:07 +0000 (15:48 +0000)]
Corrects display of version
Minor change - passes make, make test and make
doc - pushing directly to staging.
Phil Holmes [Sun, 3 Feb 2013 14:43:44 +0000 (14:43 +0000)]
Add comma to date in news-front
This is to test the building of the website
David Kastrup [Mon, 4 Feb 2013 09:25:08 +0000 (10:25 +0100)]
DOC: Move a few index commands in notation/changing-defaults into the right nodes
Phil Holmes [Sun, 3 Feb 2013 17:36:02 +0000 (17:36 +0000)]
Deleting comma in date
Continuing as a test of the website build
Phil Holmes [Sun, 3 Feb 2013 14:43:44 +0000 (14:43 +0000)]
Add comma to date in news-front
This is to test the building of the website
Mike Solomon [Sat, 2 Feb 2013 22:36:52 +0000 (23:36 +0100)]
Adds Stefan Thomas ponding.
Thomas Morley [Thu, 31 Jan 2013 22:58:45 +0000 (23:58 +0100)]
oversight in repeats.itely
Old bar-line-glyphs corrected
Phil Holmes [Sat, 2 Feb 2013 15:23:08 +0000 (15:23 +0000)]
LSR updates
Phil Holmes [Sat, 2 Feb 2013 14:11:17 +0000 (14:11 +0000)]
Local updates to LSR
David Kastrup [Mon, 28 Jan 2013 11:03:26 +0000 (12:03 +0100)]
Issue 3147: Make documentation reflect presence of \tuplet
This is a followup issue to the changes introduced by issue 3095.
David Kastrup [Sun, 27 Jan 2013 17:33:37 +0000 (18:33 +0100)]
Issue 3140: Let find_create_context create Score context for Timing
More exactly: if find_create_context finds that no score context
exists yet, but creating one would make it find an alias of it, it
does so.
This is in order to let \set Timing.xxx = yyy work even in the rare
case that the Score context with its hardwired Timing alias does not
yet exist.
David Kastrup [Fri, 25 Jan 2013 15:40:06 +0000 (16:40 +0100)]
Don't initialize variables derived by Timing_translator
David Kastrup [Fri, 25 Jan 2013 14:52:26 +0000 (15:52 +0100)]
Make Timing_translator do a more thorough job of initializing Timing
David Kastrup [Fri, 25 Jan 2013 13:41:03 +0000 (14:41 +0100)]
Replace base-fraction with base-length to simplify calculations
David Kastrup [Thu, 31 Jan 2013 17:08:30 +0000 (18:08 +0100)]
smobs.hh: comment the smob system of LilyPond a bit more.
Adam Spiers [Tue, 29 Jan 2013 22:53:48 +0000 (22:53 +0000)]
Merge branch 'tie-grace-fix' into staging
Werner Lemberg [Sun, 27 Jan 2013 08:59:36 +0000 (09:59 +0100)]
s/configure.in/configure.ac/
Future autoconf versions will no longer support `configure.in'.
David Kastrup [Thu, 24 Jan 2013 12:07:10 +0000 (13:07 +0100)]
Issue 3138: Remove complete aborts in the lexer
A syntax error should not let the whole LilyPond run bomb out, but
rather just the current session (filename on the command line).
David Kastrup [Tue, 29 Jan 2013 14:01:05 +0000 (15:01 +0100)]
Typo bwwtolilly -> bwwtolily
Mike Solomon [Mon, 28 Jan 2013 17:48:19 +0000 (18:48 +0100)]
Adds side-position-interface to MeasureCounter grob
James Lowe [Mon, 14 Jan 2013 20:39:39 +0000 (20:39 +0000)]
Web: Easier Editing - added bwwtolily
Issue 2956
Also checked all the existing links on the page and corrected them
where applicable.
Phil Holmes [Sun, 27 Jan 2013 16:44:22 +0000 (16:44 +0000)]
Notes on how GUB is build and works
Adam Spiers [Mon, 14 Jan 2013 00:21:45 +0000 (00:21 +0000)]
fix handling of grace notes to shorten preceding tied notes correctly
In Note_performer::process_music(), when a grace note was encountered,
the immediately preceding Audio_note (or Audio_notes if the grace note
followed a chord) was/were shortened, but it failed to check whether the
Audio_note is part of a tie. Ensure that any note being shortened in
this way is the head of a tie, if it is part of a tie.
https://code.google.com/p/lilypond/issues/detail?id=3091
Adam Spiers [Sun, 13 Jan 2013 17:12:16 +0000 (17:12 +0000)]
extract new Audio_note::tie_head() method
This makes it easy to retrieve the first note in a tie,
and will be used in the fix for issue #3091.
https://code.google.com/p/lilypond/issues/detail?id=3091
Adam Spiers [Sun, 13 Jan 2013 17:13:58 +0000 (17:13 +0000)]
use Audio_note::get_column() rather than directly accessing the member field
This adheres to the principle of encapsulation.
Adam Spiers [Sun, 13 Jan 2013 17:10:58 +0000 (17:10 +0000)]
add Audio_note::to_string to aid debugging
Phil Holmes [Sun, 27 Jan 2013 11:51:36 +0000 (11:51 +0000)]
Release: bump version.
Phil Holmes [Sun, 27 Jan 2013 11:50:29 +0000 (11:50 +0000)]
Merge remote branch 'origin/release/unstable' into HEAD
Colin Campbell [Mon, 14 Jan 2013 03:25:46 +0000 (20:25 -0700)]
DOC: Update CG 8.7 Patch Handling
Record presend patch handling procedures
Phil Holmes [Sat, 26 Jan 2013 17:18:15 +0000 (17:18 +0000)]
Fixes cs.po and to allow GUB to run
Phil Holmes [Sat, 26 Jan 2013 17:18:15 +0000 (17:18 +0000)]
Fixes cs.po and to allow GUB to run
Phil Holmes [Sat, 26 Jan 2013 16:15:11 +0000 (16:15 +0000)]
Release: update news.
Phil Holmes [Sat, 26 Jan 2013 16:15:05 +0000 (16:15 +0000)]
PO: update template.
Adam Spiers [Sun, 13 Jan 2013 23:10:54 +0000 (23:10 +0000)]
CG: explicitly detail the correct values for git cl config
http://thread.gmane.org/gmane.comp.gnu.lilypond.devel/46915/focus=52447
Mike Solomon [Sat, 26 Jan 2013 07:06:04 +0000 (08:06 +0100)]
Brings accidentals closer to chords on average.
Does this by giving placement priority to columns of multiple
accidentals. See accidental-grouping.ly.
Also allows Accidental_placement to be controlled at the voice level
via the accidentalGrouping property instead of necessitating
a change of context for the Accidental_engraver.
Mike Solomon [Sat, 26 Jan 2013 07:02:15 +0000 (08:02 +0100)]
Deletes Box_quarantine.
Implements this functionality in fingering-column.cc, using Keith
O'Hara's algorithm, which handles corner cases better.
Mike Solomon [Sat, 26 Jan 2013 06:58:46 +0000 (07:58 +0100)]
Deletes the Hara_kiri_engraver.
Places this functionality in the Axis_group_engraver, simplifying
the code and making it easier to maintain.
Mike Solomon [Sat, 26 Jan 2013 06:57:49 +0000 (07:57 +0100)]
Merge branch 'staging' of ssh://git.sv.gnu.org/srv/git/lilypond into staging
David Kastrup [Fri, 25 Jan 2013 20:35:00 +0000 (21:35 +0100)]
Rerun scripts/auxiliar/update-with-convert-ly.sh
Simulates unrunning it first in order to get two convert-ly rule
changes obeyed.
David Kastrup [Sun, 20 Jan 2013 18:54:35 +0000 (19:54 +0100)]
Issue 3124: use the rational form for ly:make-moment consistently
Also caters for scale factor in ly:make-duration
David Kastrup [Tue, 15 Jan 2013 11:50:09 +0000 (12:50 +0100)]
display-lily-tests.ly: Add tupletSpanDuration-setting form of \tuplet
David Kastrup [Thu, 24 Jan 2013 12:46:43 +0000 (13:46 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Thu, 10 Jan 2013 16:00:48 +0000 (17:00 +0100)]
define-music-display-methods.scm: use \tuplet rather than \times for TimeScaledMusic
David Kastrup [Thu, 10 Jan 2013 15:20:41 +0000 (16:20 +0100)]
convertrules.py: substitute \times with \tuplet where appropriate
Also convert set/unset of tupletSpannerDuration to \tupletSpan
David Kastrup [Wed, 9 Jan 2013 23:32:41 +0000 (00:32 +0100)]
Issue 3095: \tuplet and \tupletSpan to replace \times and tupletSpannerDuration
\tuplet:
Scale the given @var{music} to tuplets. @var{ratio} is a
fraction that specifies how many notes are played in place of the
nominal value: it will be @samp{3/2} for triplets, namely three notes
being played in place of two. If the optional duration
@var{tuplet-span} is specified, it is used instead of
@code{tupletSpannerDuration} for grouping the tuplets.
For example,
@example
\tuplet 3/2 4 @{ c8 c c c c c @}
@end example
will result in two groups of three tuplets, each group lasting for a
quarter note.
tupletSpan:
Set @code{tupletSpannerDuration}, the length into which
@code{\tuplet} without an explicit @samp{tuplet-span} argument of its
own will group its tuplets, to the duration @var{tuplet-span}. To
revert to the default of not subdividing the contents of a @code{\tuplet}
command without explicit @samp{tuplet-span}, use
@example
\tupletSpan \default
@end example
David Kastrup [Fri, 11 Jan 2013 08:44:06 +0000 (09:44 +0100)]
If TimeScaledMusic carries a duration, let it override tupletSpannerDuration
Trevor Daniels [Wed, 16 Jan 2013 16:08:09 +0000 (16:08 +0000)]
Doc: simplify description of disabling beamExceptions (3094)
The rather convoluted explanation of when this needed
to be disabled has been simplified and comments
showing when to do it have been added to the examples
Correct a couple of typos
David Kastrup [Thu, 17 Jan 2013 18:55:43 +0000 (19:55 +0100)]
Add make-relative regtest
This steals a bit of the Bach prelude #1 in the Well-Tempered Piano
for demonstrating how to create a relative-cooperating utility macro.
David Kastrup [Wed, 16 Jan 2013 10:02:27 +0000 (11:02 +0100)]
Issue 3118: Define utility macro make-relative
This is useful for creating music functions getting pitch arguments
that behave "naturally" when placed within \relative.
David Kastrup [Thu, 17 Jan 2013 16:15:28 +0000 (17:15 +0100)]
Let \parallelMusic deal with barchecks at arbitrary depth
This lets \parallelMusic react to bar checks at arbitrary depth to
make it more useful in connection with music functions.
David Kastrup [Thu, 17 Jan 2013 18:28:09 +0000 (19:28 +0100)]
Use new music-clone arguments in \endSpanners
David Kastrup [Thu, 17 Jan 2013 18:23:09 +0000 (19:23 +0100)]
Give music-clone additional rest argument to justify its existence
Otherwise we could just use ly:music-deep-copy
Trevor Daniels [Thu, 24 Jan 2013 10:56:50 +0000 (10:56 +0000)]
Doc: fix calculation of global-staff-size in points (3114)
Mike Solomon [Thu, 24 Jan 2013 06:32:51 +0000 (07:32 +0100)]
Moves Fingering_columN_engraver to the Staff context
Benkő Pál [Thu, 10 Jan 2013 22:00:25 +0000 (23:00 +0100)]
Francisco Vila [Wed, 23 Jan 2013 11:52:20 +0000 (12:52 +0100)]
Merge branch 'master' into translation
Mike Solomon [Tue, 22 Jan 2013 18:49:10 +0000 (19:49 +0100)]
Eliminates non-event-cause function
Phil Holmes [Mon, 21 Jan 2013 22:24:04 +0000 (22:24 +0000)]
Remove reference to figured bass
From the ancient notation section - not appropriate.
Phil Holmes [Mon, 21 Jan 2013 15:07:40 +0000 (15:07 +0000)]
Removes incorrect issue
This problem has not existed since 2.13.30,
so I'm deleting the documentation associated
with it.
Phil Holmes [Mon, 21 Jan 2013 14:43:03 +0000 (14:43 +0000)]
Updates ancient clefs
Adds c5 clef to mensural list, adds black mensural clefs
to list of clefs, replaces crochet with semi breve
(more common in ancient notation) and minor wording change.
Jean-Charles Malahieude [Mon, 21 Jan 2013 18:42:26 +0000 (19:42 +0100)]
PO: updates from Free Translation Project
Keith OHara [Mon, 17 Dec 2012 18:34:23 +0000 (10:34 -0800)]
Tablature: ignore minimumStretch to/from fret zero
Francisco Vila [Mon, 21 Jan 2013 00:05:53 +0000 (01:05 +0100)]
Doc-es: another typo in Rhythms.
Francisco Vila [Sun, 20 Jan 2013 23:44:36 +0000 (00:44 +0100)]
Doc-es: typo and some format in Rhythms.
David Kastrup [Sun, 20 Jan 2013 18:57:01 +0000 (19:57 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
No particular reason, except that for whatever reason there are a few
still unconverted files that get converted in unrelated issues
involving a convert-ly run.
Francisco Vila [Sat, 19 Jan 2013 11:26:08 +0000 (12:26 +0100)]
Doc-es: update LSR snippets.
This makes all Spanish manuals to be currently up to date.
Francisco Vila [Sat, 19 Jan 2013 11:23:23 +0000 (12:23 +0100)]
Doc: run makelsr locally.
Francisco Vila [Sat, 19 Jan 2013 09:35:13 +0000 (10:35 +0100)]
Doc-es: update Usage/Running and Usage/Updating.
This completes the Spanish translation of all manuals, except LSR snippets
Francisco Vila [Sat, 19 Jan 2013 08:01:57 +0000 (09:01 +0100)]
Doc-es: update Pitches, Repeats, Rhythms, Spacing.
James Lowe [Sat, 19 Jan 2013 09:20:47 +0000 (09:20 +0000)]
Doc: typo in staff.itely
No Issue Tracker
Ledger not Legder
Francisco Vila [Sat, 19 Jan 2013 07:50:08 +0000 (08:50 +0100)]
Doc-es: ugly trick to avoid duplicate node.
Francisco Vila [Sat, 19 Jan 2013 07:29:50 +0000 (08:29 +0100)]
Doc-es: update Notation/Input.
Ian Hulin [Fri, 18 Jan 2013 17:06:51 +0000 (17:06 +0000)]
T1686 - Baseline commit for main.cc for guile-v2 branch
Francisco Vila [Fri, 18 Jan 2013 12:29:05 +0000 (13:29 +0100)]
Doc-es: update Notation/Changing defaults.