]>
git.donarmstrong.com Git - lilypond.git/log
Xavier Scheuer [Wed, 9 Mar 2011 14:41:08 +0000 (15:41 +0100)]
ly/property-init.ly: remove cautionary accidentals in improvisation
improvisationOn removes the stencil of Accidental but did not remove
the stencil of AccidentalCautionary .
This PATCH fix this (as well as the appropriate reciprocal in
improvisationOff ).
Janek Warchoł [Fri, 25 Feb 2011 10:16:33 +0000 (11:16 +0100)]
Cleaning Feta flags code
This patch makes flags code more uniform and easier to maintain.
There is no actual change to the font itself, only to the way it is coded.
Mike Solomon [Wed, 9 Mar 2011 08:17:41 +0000 (09:17 +0100)]
Implements annotations for footnotes.
The annotations are carried by two grobs: FootnoteItem and FootnoteSpanner.
FootnoteItems inherit break visibility from their Y parents. This break
visibility can be overrided.
The annotation on a broken spanner is placed using the parameter
spanner-placement. Check out the documentation in define-grob-properties
for this property.
Trevor Daniels [Tue, 8 Mar 2011 14:16:30 +0000 (14:16 +0000)]
Fix issue 897
- remove initialisation of localKeySignature in Voice
context so it is inherited from parent Staff context
Phil Holmes [Mon, 7 Mar 2011 17:08:47 +0000 (17:08 +0000)]
DOC: Further work on build system from 7 March 11
Graham Percival [Mon, 7 Mar 2011 12:33:57 +0000 (12:33 +0000)]
Move chordGlissando into music-functions-init.ly
Keith OHara [Mon, 7 Mar 2011 04:10:35 +0000 (20:10 -0800)]
Update two regression tests
Adapt two tests to compensate for the new default value of
keep-inside-line = ##t
Keith OHara [Sat, 5 Mar 2011 02:23:55 +0000 (18:23 -0800)]
Manual convert-ly woodwind files
Narrow the convert-ly rule from 1273cd.. to reduce false-positives.
Resolve the remaining false-positives with a version bump.
Mike Solomon [Sun, 6 Mar 2011 19:13:29 +0000 (14:13 -0500)]
Fixes break-visibility issue in system.cc for footnotes.
Prevents end-of-line visible footnotes from being double counted
at the start of a system.
Mike Solomon [Sun, 6 Mar 2011 15:56:59 +0000 (10:56 -0500)]
This patch is meant to be a TEST ONLY of footnotes at the bottom of
the page and, as a result, it does NOT print any annotations, which will
hopefully be added in the not-too-distant future.
The basic way this patch works is by adding a field in System and
Line_details that allows for footnotes on any given system to be taken
into account during LilyPond's vertical spacing routines.
For grobs that only ever print once on one system, this is easy.
For spanners, this becomes trickier if the spanner breaks over multiple
lines. Currently, the parameter spanner-placement, which slides between
-1 and 1, controls the broken spanner to which the footnote applies.
This is done so that LEFT will guarantee placement on the first spanner
and RIGHT will guarantee placement on the second spanner.
For items that have break-visibility set, an is_visible function
in the Balloon_interface checks to see if a given item is actually on
a line, only printing the footnote if both the annotation and the
object being annotated have break-visibility set to #t for that
particular place.
In markups that are not part of a score, the mechanism is entirely
different. A stencil, called `footnote', is passed to ly:make-stencil.
This stencil is never printed in the actual markup but is fished out
of the stencil when the markup's Prob is created and added as a footnote.
To study this code, the best place to start would be
page-layout-problem.cc. Any function with the world `footnote' in its
name will show you the trace of many other functions in all these other
files through which footnotes move to their final destination of the
bottom of the page.
Graham Percival [Sun, 6 Mar 2011 13:04:47 +0000 (13:04 +0000)]
Release: bump version.
Graham Percival [Sun, 6 Mar 2011 10:48:52 +0000 (10:48 +0000)]
Release: update news.
Graham Percival [Sat, 5 Mar 2011 20:48:59 +0000 (20:48 +0000)]
Compile fix.
Jan Nieuwenhuizen [Sat, 5 Mar 2011 19:18:00 +0000 (20:18 +0100)]
Midi2ly: Add doco and changes.
jlowe [Sat, 5 Mar 2011 18:36:54 +0000 (18:36 +0000)]
Doc: NR minor typo correction for Beam Settings
This minor typo was spotted originally by Francisco Villa while translating this
section, on lilypond-dev 1st March.
I had given him what I had thought the para should have said and this was
used by Francisco. As no one has since jumped in to correct me, I have made the edit
in the English Docs.
Phil Holmes [Sat, 5 Mar 2011 14:47:23 +0000 (14:47 +0000)]
DOC: CG build updates for bibliography
jlowe [Sat, 5 Mar 2011 14:04:52 +0000 (14:04 +0000)]
DOC: NR at another @knownissue for Grace Notes
Add known issue for Grace Notes used in 'many' voices
Currently this is Tracker Issue 667
@lilypond example shows how to overcome grace note issues in 'complex' voice settings
Joe Neeman [Sat, 5 Mar 2011 03:25:15 +0000 (14:25 +1100)]
Don't set staff-affinity for staves with alignAboveContext.
Jean-Charles Malahieude [Sat, 5 Mar 2011 09:54:19 +0000 (10:54 +0100)]
po-files: updates de
Francisco Vila [Sat, 5 Mar 2011 00:49:13 +0000 (01:49 +0100)]
Web-es: close newsItem, fix wrong date.
Francisco Vila [Fri, 4 Mar 2011 23:26:18 +0000 (00:26 +0100)]
Web-es: remove two obsolete items.
Neil Puttock [Fri, 4 Mar 2011 23:11:24 +0000 (23:11 +0000)]
Completion engravers don't create Dots.
Neil Puttock [Fri, 4 Mar 2011 23:00:53 +0000 (23:00 +0000)]
Compile fix #2: LSR local update.
Neil Puttock [Fri, 4 Mar 2011 22:59:38 +0000 (22:59 +0000)]
Docs: Rename new snippets to ensure doctitles match file names.
This is important for when these snippets are migrated to LSR since it
uses the titles to generate the file names in the docs tarball.
Neil Puttock [Fri, 4 Mar 2011 22:06:55 +0000 (22:06 +0000)]
Compile fix #1: Document restCompletionBusy.
Jan Nieuwenhuizen [Fri, 4 Mar 2011 20:31:16 +0000 (21:31 +0100)]
Midi2ly: add --skip option, print rests by default. Fixes #1549.
This was inspired by a patch from Martin Tarenskeen, however,
using rests only works in combination with the Completion_rest_engraver.
Jan Nieuwenhuizen [Fri, 4 Mar 2011 15:13:52 +0000 (16:13 +0100)]
Midi2ly: some output cleaning.
* Omit voiceX for X == 0.
* Dump bar line on new line
* Do not insert empty text events
Jan Nieuwenhuizen [Fri, 4 Mar 2011 15:26:20 +0000 (16:26 +0100)]
Midi2ly: output file name cleanups.
Jan Nieuwenhuizen [Fri, 4 Mar 2011 20:06:18 +0000 (21:06 +0100)]
Completion_rest_engraver: new engraver.
Patrick L. Schmidt [Fri, 4 Mar 2011 16:04:53 +0000 (17:04 +0100)]
Doc: harmonics and slides IX
Jan Nieuwenhuizen [Fri, 4 Mar 2011 13:12:58 +0000 (14:12 +0100)]
Midi2ly: fix --warranty. Thank Martin Tarenskeen.
Jan Nieuwenhuizen [Fri, 4 Mar 2011 13:08:04 +0000 (14:08 +0100)]
Deleto: actually set channel. Fixes #1548.
Graham Percival [Fri, 4 Mar 2011 12:16:28 +0000 (12:16 +0000)]
CG: add tips for build system work.
Graham Percival [Fri, 4 Mar 2011 11:22:11 +0000 (11:22 +0000)]
CG: begin "build system" chapter.
Andrew Hawryluk [Wed, 2 Mar 2011 03:35:34 +0000 (20:35 -0700)]
Doc: typos in vocals.
Jean-Charles Malahieude [Thu, 3 Mar 2011 18:18:26 +0000 (19:18 +0100)]
po-files: update es and fr
Jan Nieuwenhuizen [Thu, 3 Mar 2011 15:40:28 +0000 (16:40 +0100)]
Midi2ly: add channel debugging.
Jan Nieuwenhuizen [Thu, 3 Mar 2011 15:40:06 +0000 (16:40 +0100)]
Map voices to channels in MIDI output.
This fixes a long standing weirdness in MIDI output, with voices being
all merged into one channel with channel number equalling track
number.
With voices mapped to channels, midi2ly can neatly recreate voices
without needing to do tricky guessing.
Jan Nieuwenhuizen [Thu, 3 Mar 2011 09:08:45 +0000 (10:08 +0100)]
Midi2ly: Fixes for key and time. Only initial settings are handled.
Francisco Vila [Thu, 3 Mar 2011 10:01:34 +0000 (11:01 +0100)]
Doc-es: typo.
Joe Neeman [Thu, 3 Mar 2011 01:29:42 +0000 (12:29 +1100)]
Fix 1545.
Use the width of the BreakAlignment, not the width of the PaperColumn,
for determining the start-point of a volta bracket.
Joe Neeman [Thu, 3 Mar 2011 00:25:51 +0000 (11:25 +1100)]
Change the behavior of nested StaffGroupers.
Now staffgroup-staff-spacing is used for the spacing before the
first staff of a nested staff-group.
Joe Neeman [Wed, 2 Mar 2011 12:27:44 +0000 (23:27 +1100)]
Revert "Fix 1442."
This reverts commit
c49d47e3859b857885408a9deda16a9973eb1e21 .
Mike Solomon [Wed, 2 Mar 2011 19:27:56 +0000 (14:27 -0500)]
Adds comma after Mike Solomon's e-mail address
Francisco Vila [Wed, 2 Mar 2011 12:53:56 +0000 (13:53 +0100)]
Web: update NEWS.
Francisco Vila [Wed, 2 Mar 2011 12:28:01 +0000 (13:28 +0100)]
Doc-es: update markers for snippets after last merge.
Francisco Vila [Wed, 2 Mar 2011 12:24:22 +0000 (13:24 +0100)]
Doc-es: run makelsr and update Changes, Tweaks, Input, Text, Vocal.
Francisco Vila [Wed, 2 Mar 2011 11:57:11 +0000 (12:57 +0100)]
Merge branch 'master' into lilypond/translation
Francisco Vila [Wed, 2 Mar 2011 11:52:49 +0000 (12:52 +0100)]
Doc-es: update version markers on snippets.
Francisco Vila [Wed, 2 Mar 2011 11:44:13 +0000 (12:44 +0100)]
Doc-es: run makelsr and update Input.
Jean-Charles Malahieude [Wed, 2 Mar 2011 09:57:13 +0000 (10:57 +0100)]
po-update and upload to FTP
Keith OHara [Sun, 27 Feb 2011 18:22:28 +0000 (10:22 -0800)]
Key signatures for modes. Fix 748.
Compute midi key signatures for modes with fractional alterations,
using code from Graham Breed.
Provide a keyAlterationOrder for the modes in arabic.ly.
Neil Puttock [Tue, 1 Mar 2011 23:49:37 +0000 (23:49 +0000)]
Add display method for \rightHandFinger.
Neil Puttock [Tue, 1 Mar 2011 23:35:32 +0000 (23:35 +0000)]
Fix #1540: correct display method for single note chords.
* input/regression/display-lily-tests.ly:
add test for EventChord with single NoteEvent and post_events
* scm/define-music-display-methods.scm (EventChord display method):
use post-event? predicate to filter 'articulations
Neil Puttock [Tue, 1 Mar 2011 23:00:28 +0000 (23:00 +0000)]
Compile fix: add missing newline to msgstr entry in nl.po.
Jan Nieuwenhuizen [Tue, 1 Mar 2011 21:53:49 +0000 (22:53 +0100)]
[nl.po]: Revise all fuzzy strings. Many untranslated entries remain.
Jan Nieuwenhuizen [Tue, 1 Mar 2011 21:44:49 +0000 (22:44 +0100)]
Nitpick: use present time for error message.
Jan Nieuwenhuizen [Tue, 1 Mar 2011 21:43:13 +0000 (22:43 +0100)]
Do not translate programming error.
Jean-Charles Malahieude [Tue, 1 Mar 2011 18:59:42 +0000 (19:59 +0100)]
Doc-fr: add description of -dinclude-settings
Jean-Charles Malahieude [Tue, 1 Mar 2011 18:57:14 +0000 (19:57 +0100)]
Doc: Typo
Jean-Charles Malahieude [Tue, 1 Mar 2011 18:22:30 +0000 (19:22 +0100)]
Doc-fr: documentation po file
Jean-Charles Malahieude [Tue, 1 Mar 2011 18:21:55 +0000 (19:21 +0100)]
Doc-fr: usage/lilypond-book
Jean-Charles Malahieude [Mon, 28 Feb 2011 12:58:07 +0000 (13:58 +0100)]
Doc-fr: Clarify instructions on autobeam settings (with working snippet)
Francisco Vila [Tue, 1 Mar 2011 18:30:45 +0000 (19:30 +0100)]
Doc-es: update Rhythms and Vocal.
Francisco Vila [Tue, 1 Mar 2011 17:49:08 +0000 (18:49 +0100)]
Doc-es: update Pitches.
Graham Percival [Tue, 1 Mar 2011 17:21:15 +0000 (17:21 +0000)]
Release: bump version.
Francisco Vila [Tue, 1 Mar 2011 16:32:25 +0000 (17:32 +0100)]
Doc-es: update Input.
Graham Percival [Tue, 1 Mar 2011 16:07:02 +0000 (16:07 +0000)]
Merge branch 'master' into release/unstable
Graham Percival [Tue, 1 Mar 2011 16:06:19 +0000 (16:06 +0000)]
Build: dist fix.
Trevor Daniels [Tue, 1 Mar 2011 16:02:03 +0000 (16:02 +0000)]
fix line-endings
Francisco Vila [Tue, 1 Mar 2011 15:22:38 +0000 (16:22 +0100)]
Doc-es: update Ancient.
Francisco Vila [Tue, 1 Mar 2011 15:21:54 +0000 (16:21 +0100)]
Doc: nit in Ancient.
Graham Percival [Tue, 1 Mar 2011 13:55:03 +0000 (13:55 +0000)]
Release: update news.
Graham Percival [Tue, 1 Mar 2011 13:54:48 +0000 (13:54 +0000)]
Merge remote branch 'origin' into release/unstable
Jan Nieuwenhuizen [Tue, 1 Mar 2011 13:47:59 +0000 (14:47 +0100)]
po update.
Jan Nieuwenhuizen [Tue, 1 Mar 2011 13:47:38 +0000 (14:47 +0100)]
Midi2ly: new option: --include-header. Allows titling and customizing.
Jan Nieuwenhuizen [Tue, 1 Mar 2011 13:17:44 +0000 (14:17 +0100)]
Use my_round from libc-extension instead of casting.
Jan Nieuwenhuizen [Tue, 1 Mar 2011 12:56:51 +0000 (13:56 +0100)]
Midi2ly: use SEQUENCE_TRACK_NAME to set Staff.instrumentName.
Mike Solomon [Tue, 1 Mar 2011 13:10:27 +0000 (08:10 -0500)]
Fixes round problem
Graham Percival [Tue, 1 Mar 2011 09:06:29 +0000 (09:06 +0000)]
snippets: run makelsr.py locally.
Andrew Hawryluk [Sat, 15 Jan 2011 20:42:03 +0000 (13:42 -0700)]
Change keep-inside-line defaults to true.
As discussed in Issue #1470, the default should be changed so that
good layout with a slight performance hit is the default.
Bertrand Bordage [Thu, 24 Feb 2011 22:50:18 +0000 (23:50 +0100)]
New markup command : pattern
Issue 1517
* scm/define-markup-commands.scm
New markup commands : pattern
fill-with-pattern
* ly/toc-init.ly
Create tocItemWithDotsMarkup
* Documentation/changes.tely
* Documentation/notation/input.itely
How to use tocItemWithDotsMarkup
Graham Percival [Mon, 28 Feb 2011 09:03:34 +0000 (09:03 +0000)]
lilypond-book: add [pagesize=xyz] option.
This will be *extremely* useful when writing
Notation 4 Spacing issues.
Han-Wen Nienhuys [Tue, 1 Mar 2011 01:34:15 +0000 (22:34 -0300)]
Take collisions into account in Beam::shift_region_to_valid().
Han-Wen Nienhuys [Tue, 1 Mar 2011 01:34:55 +0000 (22:34 -0300)]
Rename collision-distance beam detail property to collision-padding.
Keith OHara [Mon, 28 Feb 2011 19:44:27 +0000 (11:44 -0800)]
Add snippets to Doc../snippets/new
Restore deprecated dodecaphonic- with deprecation markup
Add manual convert-ly-ed engravers-one-by-one.ly with version bump
Francisco Vila [Mon, 28 Feb 2011 16:48:21 +0000 (17:48 +0100)]
Doc-es: several updates.
Francisco Vila [Mon, 28 Feb 2011 16:38:24 +0000 (17:38 +0100)]
Doc-es: update CHANGES.
Francisco Vila [Mon, 28 Feb 2011 16:29:38 +0000 (17:29 +0100)]
Merge branch 'master' into lilypond/translation
Jan Nieuwenhuizen [Mon, 28 Feb 2011 14:49:13 +0000 (15:49 +0100)]
ly:spawn: pass utf-8 strings to g_spawn. Fixes #1522.
Trevor Daniels [Mon, 28 Feb 2011 14:04:47 +0000 (14:04 +0000)]
Add Tweak_engraver to Dynamics context
- permits tweaks inside Dynamics context and fixes 1535
Han-Wen Nienhuys [Mon, 28 Feb 2011 12:46:17 +0000 (09:46 -0300)]
Fix inspect-quants for Beam.
Graham Percival [Mon, 28 Feb 2011 10:21:24 +0000 (10:21 +0000)]
Doc helper script should use ~/lilypond-git/
Graham Percival [Mon, 28 Feb 2011 09:10:19 +0000 (09:10 +0000)]
Merge remote branch 'origin' into release/unstable
Graham Percival [Mon, 28 Feb 2011 08:19:58 +0000 (08:19 +0000)]
CG: add info about git rebase -i.
Graham Percival [Mon, 28 Feb 2011 08:06:36 +0000 (08:06 +0000)]
Release: update news.
Graham Percival [Mon, 28 Feb 2011 08:00:38 +0000 (08:00 +0000)]
LSR: update from LSR.
Graham Percival [Mon, 28 Feb 2011 07:48:02 +0000 (07:48 +0000)]
LSR: run makelsr.py locally.
Graham Percival [Mon, 28 Feb 2011 07:47:11 +0000 (07:47 +0000)]
Clarify makelsr.py "do not edit" message.
Janek Warchoł [Sun, 13 Feb 2011 21:32:40 +0000 (22:32 +0100)]
improving the transition between full-length and shortened stems.
Now the change in length between regular stems (3.5 ss) and shortened stems (2.5 ss) is executed more gradually.
more flexible transition between regular and shortened stems
(BUGGED) Transition in stem length depends on staff radius and other things
cosmetic bugfix
Some bugs fixed with transition length
Combined commit: smooth transition between regular and shortened stems.
This is first solution with Han-Wen suggestions added.
transition code - stylistic changes suggested by Han-Wen