]>
git.donarmstrong.com Git - lilypond.git/log
Carl Sorensen [Thu, 25 Nov 2010 02:42:15 +0000 (19:42 -0700)]
Modify fret calculation algorithm
Zero fingering creates an open string fret.
Add defaultStrings property to define strings that will be used
in calculating frets if no string number is specified in a chord.
A bad request for an open string pitch will set a warning and set
the pitch if possible on a non-open string.
Add regression tests for these cases.
Carl Sorensen [Mon, 6 Dec 2010 23:52:57 +0000 (16:52 -0700)]
Tablature -- add head-offset to TabNoteHead 'details
Add a new element to details for TabNoteHead
Adjust the value of head-offset to 3/5.
Jean-Charles Malahieude [Mon, 6 Dec 2010 21:56:12 +0000 (22:56 +0100)]
pot and update from `make po-replace'
lilypond.pot submitted to tp-robot.
Jean-Charles Malahieude [Mon, 6 Dec 2010 19:03:13 +0000 (20:03 +0100)]
Merge branch 'master' into lilypond/translation
Graham Percival [Sun, 5 Dec 2010 14:09:34 +0000 (14:09 +0000)]
Web: fix 1363.
Mark Polesky [Mon, 6 Dec 2010 09:27:20 +0000 (01:27 -0800)]
Revert "Clean up declarations-init.ly, paper-defaults-init.ly."
This reverts commit
407df9e0f629e1224ccac29c7ea503513e704a55 .
The commit caused some unexpected `make doc' errors.
Francisco Vila [Sun, 5 Dec 2010 17:15:20 +0000 (18:15 +0100)]
Web-es: fix broken links.
web translations should not use @link-lang blindly. Thanks, Graham!
Jean-Charles Malahieude [Sun, 5 Dec 2010 20:00:26 +0000 (21:00 +0100)]
Doc-fr: updates spacing
as of commit
ca1c206bb96 from Mark (NR 4.3.1: Clarify \break with examples.)
Jean-Charles Malahieude [Sun, 5 Dec 2010 19:56:23 +0000 (20:56 +0100)]
Web-fr: manuals : remove language suffixes for untranslated docs
Jean-Charles Malahieude [Sun, 5 Dec 2010 19:55:19 +0000 (20:55 +0100)]
Doc-fr: some xrefs fix
Mark Polesky [Sat, 4 Dec 2010 23:28:02 +0000 (15:28 -0800)]
Clean up declarations-init.ly, paper-defaults-init.ly.
Carl Sorensen [Sun, 5 Dec 2010 02:39:31 +0000 (19:39 -0700)]
Update bookpart regression test version number
Carl Sorensen [Sun, 5 Dec 2010 02:35:10 +0000 (19:35 -0700)]
Fix 1428 -- avoid segfault when adding bookpart variable
Carl Sorensen [Sun, 5 Dec 2010 02:27:33 +0000 (19:27 -0700)]
Fix unterminated tie in tablature-full-notation
Carl Sorensen [Sun, 5 Dec 2010 02:03:13 +0000 (19:03 -0700)]
Doc -- add information on beamExceptions to Notation Manual
Carl Sorensen [Sun, 7 Nov 2010 04:27:44 +0000 (22:27 -0600)]
Improve tablature -- tie-follow and harmonics
Create tab-tie-follow-engraver to display tab-note-heads
as cautionary after ties and before slurs and glissandi
Make new tab-note-head callback that handles harmonic and
cautionary display of tab-note-heads
Eliminate tab-harmonic-engraver and HarmonicParenthesesItem
Add 'harmonic-properties and 'cautionary-properties to
TabNoteHead 'details
Add harmonic by fret and harmonic by ratio to tablatures
Center TabNoteHead columns, instead of left-justifying them.
Carl Sorensen [Sat, 4 Dec 2010 22:26:17 +0000 (15:26 -0700)]
Adjust page compression settings
Adjust compression when the sytems won't fit on the page so we don't
drive off the top of the page.
Mark Polesky [Sat, 4 Dec 2010 22:12:36 +0000 (14:12 -0800)]
Doc: NR 4.3.1: Clarify \break with examples.
Mark Polesky [Sat, 4 Dec 2010 22:12:36 +0000 (14:12 -0800)]
Doc: NR 4: Clean up @seealso's.
Mark Polesky [Sat, 4 Dec 2010 22:12:36 +0000 (14:12 -0800)]
Doc: NR 4: Add cross-references.
Mark Polesky [Sat, 4 Dec 2010 22:12:36 +0000 (14:12 -0800)]
Doc: NR 4: Clean up examples.
Mark Polesky [Sat, 4 Dec 2010 22:12:36 +0000 (14:12 -0800)]
Doc: NR 4: Minor edits.
Jean-Charles Malahieude [Sat, 4 Dec 2010 21:14:54 +0000 (22:14 +0100)]
Doc-fr: spacing- first round of move around
Francisco Vila [Sat, 4 Dec 2010 19:30:49 +0000 (20:30 +0100)]
Doc-es: Spacing -- Proofreading.
Patrick McCarty [Sat, 4 Dec 2010 19:13:09 +0000 (11:13 -0800)]
Merge remote branch 'origin/release/unstable'
Francisco Vila [Sat, 4 Dec 2010 18:44:52 +0000 (19:44 +0100)]
Doc-es: Spacing, version ID, some x-refs and an unrelated typo.
Francisco Vila [Sat, 4 Dec 2010 17:55:16 +0000 (18:55 +0100)]
Doc-es: Spacing. Trailing spaces.
Francisco Vila [Sat, 4 Dec 2010 17:33:08 +0000 (18:33 +0100)]
Doc-es: Spacing, round Three.
Francisco Vila [Sat, 4 Dec 2010 17:15:37 +0000 (18:15 +0100)]
Doc-es: Spacing, round Two.
Possibly is better to push every 400 lines of diff or so, provided docs compile.
Francisco Vila [Sat, 4 Dec 2010 16:34:12 +0000 (17:34 +0100)]
Doc-es: Spacing, round One.
Clone structure from original. Contains untraslated material.
Jean-Charles Malahieude [Sat, 4 Dec 2010 12:37:45 +0000 (13:37 +0100)]
Doc-fr: helpus and typo
Graham Percival [Sat, 4 Dec 2010 12:19:10 +0000 (12:19 +0000)]
Release: bump version.
Graham Percival [Sat, 4 Dec 2010 10:40:55 +0000 (10:40 +0000)]
Release: update news.
Graham Percival [Sat, 27 Nov 2010 02:48:32 +0000 (02:48 +0000)]
Release: update news.
Graham Percival [Sat, 4 Dec 2010 10:40:55 +0000 (10:40 +0000)]
Release: update news.
Graham Percival [Sat, 4 Dec 2010 10:38:39 +0000 (10:38 +0000)]
Merge remote branch 'origin' into release/unstable
Federico Bruni [Sat, 27 Nov 2010 16:22:41 +0000 (17:22 +0100)]
Doc-it: update italian translation
Carl Sorensen [Thu, 2 Dec 2010 20:28:35 +0000 (13:28 -0700)]
Fix 1252 by compressing page
Add regression test
Jan Nieuwenhuizen [Fri, 3 Dec 2010 21:37:19 +0000 (22:37 +0100)]
midi2ly: bump version in output to 2.7.38 (oldest supported).
This makes midi2ly output actually processable without problems by
the latest lilypond.
Neil Puttock [Thu, 2 Dec 2010 21:49:04 +0000 (21:49 +0000)]
Fix thinko in tie-engraver.cc.
Neil Puttock [Thu, 2 Dec 2010 21:40:47 +0000 (21:40 +0000)]
Tweak regression test to account for spacing changes/bug fixes.
Mark Polesky [Thu, 2 Dec 2010 06:57:56 +0000 (22:57 -0800)]
Doc: NR 4.2.1: Add line-width to \layout options.
Mark Polesky [Thu, 2 Dec 2010 06:56:54 +0000 (22:56 -0800)]
Doc: NR: Capitalize "f" in "Installed files".
Francisco Vila [Thu, 2 Dec 2010 00:35:36 +0000 (01:35 +0100)]
Doc-es: version markers for some missing snippets.
Francisco Vila [Thu, 2 Dec 2010 00:26:25 +0000 (01:26 +0100)]
Doc-es: version markers for Spanish LSR snippets.
Francisco Vila [Thu, 2 Dec 2010 00:23:16 +0000 (01:23 +0100)]
Doc-es: update LSR snippets.
Francisco Vila [Wed, 1 Dec 2010 18:32:24 +0000 (19:32 +0100)]
Doc-es: update all except Spacing and LSR.
Carl Sorensen [Wed, 1 Dec 2010 20:36:52 +0000 (13:36 -0700)]
Doc -- Contributor/programming: update editing instructions for graphviz
Colin Campbell [Wed, 1 Dec 2010 01:09:18 +0000 (18:09 -0700)]
DOC: change name in Bug Squad
Changed Sunday duty from Valentin to Colin
Colin Campbell [Wed, 1 Dec 2010 01:18:06 +0000 (18:18 -0700)]
DOC: CG 7.5 Adding Issues - clarify file types
Per discussion with P Holmes:
Use .png for 1-2 pages of output, .pdf for > 2
Caution about large files
Francisco Vila [Tue, 30 Nov 2010 18:00:07 +0000 (19:00 +0100)]
Doc-es: update Ancient and Percussion.
Francisco Vila [Tue, 30 Nov 2010 18:06:19 +0000 (19:06 +0100)]
Web-es: update NEWS-FRONT.
David Kastrup [Wed, 1 Dec 2010 14:08:03 +0000 (15:08 +0100)]
elisp/lilypond-mode.el: Emacs obsoleted `make-local-hook' eons ago
By now, it no longer exists, so use it only for XEmacs.
Valentin Villenave [Wed, 1 Dec 2010 11:04:53 +0000 (12:04 +0100)]
Merge branch 'master' into lilypond/translation
Valentin Villenave [Tue, 30 Nov 2010 20:24:40 +0000 (21:24 +0100)]
Add support for tempo ranges
This commit
- extends the parser to accept the following syntax:
\tempo numA ~ numB
- changes the 'tempoUnitCount property to accept either
a number or a pair (in which case tempoWholesPerMinutes
will be set by averaging the two numbers)
- adapts the format-metronome-markup translation function
to print the tempo range properly
- adds a metronome-range.ly regtest
- adds relevant display-lily methods, and updates this
regtest as well.
Valentin Villenave [Sat, 27 Nov 2010 16:47:00 +0000 (17:47 +0100)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/lilypond
Graham Percival [Sat, 27 Nov 2010 02:48:32 +0000 (02:48 +0000)]
Release: update news.
Valentin Villenave [Fri, 26 Nov 2010 23:15:43 +0000 (00:15 +0100)]
Doc: @file entries clean-up, take3 (add line-breaks)
This commit allows for line breaks in @file{} entries that
are longer than 50 characters.
Reinhold Kainhofer [Fri, 26 Nov 2010 15:37:52 +0000 (16:37 +0100)]
PartCombine: Shuffle functions around so unisono/solo1/solo2/chords_together/apart are together in the code; No code changes
Reinhold Kainhofer [Wed, 24 Nov 2010 23:40:17 +0000 (00:40 +0100)]
PartCombine: part-combine texts on first real note rather than rests
-) If the context property partCombineTextsOnNote is set, the part-combine
texts are not printed immediately if there is a rest or skip, but on
the next following note. If the voice contains a note, they are printed
immediately.
This is needed if one voice has a full measure rest and the other e.g.
r2 r4 c4.
-) The event triggering the part-combine text is cached in that case
and the Part_combine_engraver now also listens to note events. The
texts are then created at the first moment when a note is encountered.
Reinhold Kainhofer [Thu, 25 Nov 2010 16:33:14 +0000 (17:33 +0100)]
Ties: Print out a warning for unterminated ties
Do not silently clear a tie attempt, but notify the user that a tie
could not be created (typically either due to a typo or due to a missing
tieWaitForNote)
In a chord, a tie is only unterminated if none of the notes of the
chord create a tie. All other notes of that chord are possible
candidates for a tie start, but not neccesary. For this, I simply
suppress the warning if a note from the same moment already caused
a tie.
E.g. in <c e g>~ g, the g will create a tie, but the c and e should
not trigger a warning!
Reinhold Kainhofer [Wed, 24 Nov 2010 15:50:23 +0000 (16:50 +0100)]
FiguredBass: Extenders for figs of different width should stop at same position
FB extenders use the extent of the hidden figure grob, so extenders
of different figures might stop at different positions. Ideally, the
note of the associated staff should be retrieved and used as the
position to stop the extender. However, FB can also exist standalone
without any attached staff.
So, as a workaround, this patch simply sets the text of all hidden
figures to 0, so they all have the same extent and all extenders will
stop at the same position.
Graham Percival [Wed, 24 Nov 2010 23:46:01 +0000 (23:46 +0000)]
Web: change links for GLISS and GOP.
Marc Hohl [Wed, 24 Nov 2010 07:37:07 +0000 (08:37 +0100)]
Tablature: simplify custom fret label callback
Reinhold Kainhofer [Wed, 24 Nov 2010 17:10:41 +0000 (18:10 +0100)]
MusicXML: Fix invalid MusicXML files
Invalid MusicXML spotted by Richard Lanyon, richard.lanyon at avid . com
Neil Puttock [Tue, 23 Nov 2010 23:46:17 +0000 (23:46 +0000)]
Fix #1421.
* scm/define-grobs.scm (pure-print-to-height-conversions):
add ly:arpeggio::brew-chord-slur
Marc Hohl [Tue, 23 Nov 2010 20:18:25 +0000 (21:18 +0100)]
tablature: provide custom fret labels
Neil Puttock [Tue, 23 Nov 2010 22:54:57 +0000 (22:54 +0000)]
Fix point-and-click for \breathe.
* ly/music-functions-init.ly (breathe):
junk EventChord wrapper for BreathingEvent
Neil Puttock [Tue, 23 Nov 2010 22:44:05 +0000 (22:44 +0000)]
Style nit: regtest naming.
Neil Puttock [Tue, 23 Nov 2010 22:12:46 +0000 (22:12 +0000)]
Add ly:grob-array->list; use in live-elements-list for InstrumentName.
* lily/grob-array-scheme.cc (ly_grob_array_2_list):
new exported function
* lily/grob-array.cc (grob_array_to_list):
new function: convert Grob_array to Scheme list
* scm/output-lib.scm (system-start-text::calc-y-offset):
simplify live-elements-list using filter! and ly:grob-array->list
Valentin Villenave [Fri, 26 Nov 2010 22:17:18 +0000 (23:17 +0100)]
Merge branch 'master' into lilypond/translation
Valentin Villenave [Fri, 26 Nov 2010 17:38:02 +0000 (18:38 +0100)]
Doc: cleanup @file{}, take 2: remove all @/ escaping sequences.
For now, remove all @/ sequences from @file references.
New line-breaks will be introduced later with an automatic
rulein order to make the syntax more consistent.
Reinhold Kainhofer [Fri, 26 Nov 2010 15:37:52 +0000 (16:37 +0100)]
PartCombine: Shuffle functions around so unisono/solo1/solo2/chords_together/apart are together in the code; No code changes
Reinhold Kainhofer [Wed, 24 Nov 2010 23:40:17 +0000 (00:40 +0100)]
PartCombine: part-combine texts on first real note rather than rests
-) If the context property partCombineTextsOnNote is set, the part-combine
texts are not printed immediately if there is a rest or skip, but on
the next following note. If the voice contains a note, they are printed
immediately.
This is needed if one voice has a full measure rest and the other e.g.
r2 r4 c4.
-) The event triggering the part-combine text is cached in that case
and the Part_combine_engraver now also listens to note events. The
texts are then created at the first moment when a note is encountered.
Reinhold Kainhofer [Thu, 25 Nov 2010 16:33:14 +0000 (17:33 +0100)]
Ties: Print out a warning for unterminated ties
Do not silently clear a tie attempt, but notify the user that a tie
could not be created (typically either due to a typo or due to a missing
tieWaitForNote)
In a chord, a tie is only unterminated if none of the notes of the
chord create a tie. All other notes of that chord are possible
candidates for a tie start, but not neccesary. For this, I simply
suppress the warning if a note from the same moment already caused
a tie.
E.g. in <c e g>~ g, the g will create a tie, but the c and e should
not trigger a warning!
Reinhold Kainhofer [Wed, 24 Nov 2010 15:50:23 +0000 (16:50 +0100)]
FiguredBass: Extenders for figs of different width should stop at same position
FB extenders use the extent of the hidden figure grob, so extenders
of different figures might stop at different positions. Ideally, the
note of the associated staff should be retrieved and used as the
position to stop the extender. However, FB can also exist standalone
without any attached staff.
So, as a workaround, this patch simply sets the text of all hidden
figures to 0, so they all have the same extent and all extenders will
stop at the same position.
Francisco Vila [Thu, 25 Nov 2010 13:20:44 +0000 (14:20 +0100)]
Doc-es: markers for newly translated snippets.
Francisco Vila [Thu, 25 Nov 2010 13:16:13 +0000 (14:16 +0100)]
Doc-es: translate some new snippets, fix repeated typo.
Graham Percival [Wed, 24 Nov 2010 23:46:01 +0000 (23:46 +0000)]
Web: change links for GLISS and GOP.
Marc Hohl [Wed, 24 Nov 2010 07:37:07 +0000 (08:37 +0100)]
Tablature: simplify custom fret label callback
Jean-Charles Malahieude [Wed, 24 Nov 2010 20:20:06 +0000 (21:20 +0100)]
Doc-fr: conflicting node name
Différentes éditions à partir d'une même source
already used in input.itely
Jean-Charles Malahieude [Wed, 24 Nov 2010 20:17:39 +0000 (21:17 +0100)]
Doc-fr: new language option for musixml2ly
Reinhold Kainhofer [Wed, 24 Nov 2010 17:10:41 +0000 (18:10 +0100)]
MusicXML: Fix invalid MusicXML files
Invalid MusicXML spotted by Richard Lanyon, richard.lanyon at avid . com
Francisco Vila [Wed, 24 Nov 2010 08:37:42 +0000 (09:37 +0100)]
Merge branch 'lilypond/translation'
Valentin Villenave [Wed, 24 Nov 2010 02:23:10 +0000 (03:23 +0100)]
Doc: clean up @file{} entries
This patch aims to improve syntax consistency in @file entries,
by systematically escaping such characters as `.', `/' or `-'.
Although this isn't strictly required by texinfo, it does
make the docs source code cleaner to have the same policy
everywhere.
Neil Puttock [Tue, 23 Nov 2010 23:46:17 +0000 (23:46 +0000)]
Fix #1421.
* scm/define-grobs.scm (pure-print-to-height-conversions):
add ly:arpeggio::brew-chord-slur
Marc Hohl [Tue, 23 Nov 2010 20:18:25 +0000 (21:18 +0100)]
tablature: provide custom fret labels
Neil Puttock [Tue, 23 Nov 2010 22:54:57 +0000 (22:54 +0000)]
Fix point-and-click for \breathe.
* ly/music-functions-init.ly (breathe):
junk EventChord wrapper for BreathingEvent
Neil Puttock [Tue, 23 Nov 2010 22:44:05 +0000 (22:44 +0000)]
Style nit: regtest naming.
Neil Puttock [Tue, 23 Nov 2010 22:12:46 +0000 (22:12 +0000)]
Add ly:grob-array->list; use in live-elements-list for InstrumentName.
* lily/grob-array-scheme.cc (ly_grob_array_2_list):
new exported function
* lily/grob-array.cc (grob_array_to_list):
new function: convert Grob_array to Scheme list
* scm/output-lib.scm (system-start-text::calc-y-offset):
simplify live-elements-list using filter! and ly:grob-array->list
Carl Sorensen [Tue, 23 Nov 2010 00:04:26 +0000 (17:04 -0700)]
Add regression test for open strings in tab from predefined diagrams
Carl Sorensen [Mon, 22 Nov 2010 23:52:39 +0000 (16:52 -0700)]
Fix indentation on previous patch
Carl Sorensen [Mon, 22 Nov 2010 23:48:06 +0000 (16:48 -0700)]
Fretboards -- add open strings to tab based on predefined diagram
Reinhold Kainhofer [Fri, 29 Oct 2010 14:21:46 +0000 (16:21 +0200)]
Allow music identifiers in \addlyrics (no need for braces any more)
In particular, so far the following did not work:
\new Staff { \m \addlyrics \l }
Instead, one had to use braces around \m and \l:
\new Staff { {\m} \addlyrics {\l} }
This patch extends the parser to allow music identifiers,
so that no braces are needed any more.
John Mandereau [Sun, 21 Nov 2010 21:48:49 +0000 (22:48 +0100)]
Docs-de: update syntax with convert-ly to fix doc build
Federico Bruni [Sun, 21 Nov 2010 19:28:41 +0000 (20:28 +0100)]
Web-it: update italian translation of website
John Mandereau [Sun, 21 Nov 2010 18:49:42 +0000 (19:49 +0100)]
Merge branch 'lilypond/translation'
Mark Polesky [Sun, 21 Nov 2010 13:46:54 +0000 (05:46 -0800)]
Doc: NR 4.1, 4.2: Reorganize, clarify details.
Reorganize node structure.
Organize \paper variables.
Revise variable descriptions.
Explain \paper and \layout blocks.
Improve examples.
Clean up.
Mark Polesky [Sun, 21 Nov 2010 13:46:54 +0000 (05:46 -0800)]
Organize paper-defaults-init.ly.
Till Paala [Sun, 21 Nov 2010 12:41:04 +0000 (14:41 +0200)]
Doc-de: updating changing-defaults.itely