]>
git.donarmstrong.com Git - lilypond.git/log
Francisco Vila [Sun, 18 Dec 2011 17:27:28 +0000 (18:27 +0100)]
Merge branch 'lilypond/translation' into staging
David Kastrup [Sun, 18 Dec 2011 14:15:18 +0000 (15:15 +0100)]
Give display-lily-music and display-music optional port arguments.
David Kastrup [Sun, 18 Dec 2011 12:16:35 +0000 (13:16 +0100)]
display-woodwind-diagrams.scm: let the print commands take an optional port argument
Phil Holmes [Sun, 4 Dec 2011 16:08:35 +0000 (16:08 +0000)]
Initial reduction of make doc op - Issue 2075
Some initial changes to implement Issue 2075
David Kastrup [Fri, 16 Dec 2011 14:42:49 +0000 (15:42 +0100)]
Don't let display-scheme-music return a value: it is disruptive in the REPL.
Graham Percival [Fri, 16 Dec 2011 15:59:22 +0000 (07:59 -0800)]
Web: mac osx 10.7 lion is not supported in stable
James Lowe [Tue, 6 Dec 2011 20:21:17 +0000 (20:21 +0000)]
Doc: Glossary Added x-references for grace notes
As requested in Tracker issue 2080
James Lowe [Mon, 12 Dec 2011 21:19:27 +0000 (21:19 +0000)]
Doc: NR Added glissando grob skip snippet to 1.3.3
Came out of dicussion on lilypond-user
Example used is part of reg tests
Mike Solomon [Fri, 16 Dec 2011 08:29:32 +0000 (09:29 +0100)]
Updates version string in span-bar-articulation.
Mike Solomon [Fri, 16 Dec 2011 08:25:29 +0000 (09:25 +0100)]
Implements padding at right-broken hairpins that come up against span bars.
Uses a concurrent-hairpin-engraver to find all concurrent hairpins in a score
and shortens all end-of-line hairpins for a given system by 0.6 if there are
collisions with a span bar.
Mike Solomon [Fri, 16 Dec 2011 08:08:48 +0000 (09:08 +0100)]
Prevents scripts in cross-staff contexts from colliding with span bars.
This is done by not ignoring cross-staff grobs in axis-group-interface
pure height calculations save stems, whose pure height calculation would
lead to a circular dependency.
Graham Percival [Thu, 15 Dec 2011 17:03:50 +0000 (09:03 -0800)]
Release: bump version.
Graham Percival [Thu, 15 Dec 2011 17:03:32 +0000 (09:03 -0800)]
Merge branch 'release/unstable' into HEAD
Mike Solomon [Thu, 15 Dec 2011 15:49:40 +0000 (16:49 +0100)]
Prevents dynamics from colliding with cross-staff stems.
Creates an Interval_minefield class that tracks intersections of
intevals and returns the closest "safe spots" to the original interval
on either side. Dynamics are then moved to one of these two safe spots
depending on the collision-bias property (with negative values forcing
the decision towards the left and positive towards the right).
Graham Percival [Thu, 15 Dec 2011 15:17:58 +0000 (07:17 -0800)]
Build: fix make dist
Graham Percival [Thu, 15 Dec 2011 14:09:02 +0000 (06:09 -0800)]
CG: safer push command for releases
Graham Percival [Thu, 15 Dec 2011 14:07:49 +0000 (06:07 -0800)]
Release: update news.
Mike Solomon [Thu, 15 Dec 2011 09:01:52 +0000 (10:01 +0100)]
Makes multi-measure rests span the correct horizontal length.
Uses the base lengths for the durations of multi-measure rests to
calculate their horizontal space.
David Kastrup [Wed, 14 Dec 2011 20:02:34 +0000 (21:02 +0100)]
parser.yy: allow Scheme in context_mod_list, harmonize error messages.
David Kastrup [Wed, 14 Dec 2011 16:28:48 +0000 (17:28 +0100)]
Let \parallelMusic flatten sequential music to support using functions better
Julien Rioux [Tue, 29 Nov 2011 10:18:19 +0000 (05:18 -0500)]
Build fixes for translated manuals: dependencies and a typo
Graham Percival [Fri, 9 Dec 2011 05:40:09 +0000 (21:40 -0800)]
Avoid redefining struct String_convert to class.
Graham Percival [Fri, 9 Dec 2011 05:34:56 +0000 (21:34 -0800)]
Avoid comparison of unsigned < 0
PyArg_ParseTuple (args, "s#|i", &track, &track_size, ...
returns the length as an int:
http://docs.python.org/c-api/arg.html#PyArg_ParseTuple
Graham Percival [Fri, 9 Dec 2011 05:30:29 +0000 (21:30 -0800)]
Avoid implicit sign conversion
Graham Percival [Thu, 8 Dec 2011 11:07:50 +0000 (03:07 -0800)]
Remove default comparison for binary search
clang++ complains about this, and we never rely on the default
comparison in our code.
/home/gperciva/src/lilypond/flower/include/std-vector.hh:197:36:
error: 'T' does
not refer to a value
Compare less = less<T> (),
^
/home/gperciva/src/lilypond/flower/include/std-vector.hh:193:19:
note: declared
here
template<typename T, typename Compare>
^
/home/gperciva/src/lilypond/flower/include/std-vector.hh:197:40:
error:
expected expression
Compare less = less<T> (),
Graham Percival [Thu, 8 Dec 2011 11:05:32 +0000 (03:05 -0800)]
Avoid conversion changing signedness
/home/gperciva/src/lilypond/flower/file-cookie.cc:45:50: error: implicit
conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long')
[-Werror,-Wsign-conversion]
return Memory_out_stream::writer (file, buf, i);
~~~~~~~~~~~~~~~~~ ^
James Lowe [Tue, 6 Dec 2011 20:55:49 +0000 (20:55 +0000)]
Doc: NR 1.2.1 Ties - added eg. to show whiteout
This is for issue 409.
Give simple example for using whiteout to avoid ties colliding with
staff objects
James Lowe [Mon, 12 Dec 2011 20:56:27 +0000 (20:56 +0000)]
Doc: NR trivial word change for footnotes
Requested by George Xu to state more explicitly that
top level markups as treated as grobs.
Single word change in two places. Pushing without review.
Mike Solomon [Mon, 12 Dec 2011 20:33:17 +0000 (21:33 +0100)]
Makes bar numbering formatter a scheme function.
James Lowe [Tue, 6 Dec 2011 08:23:19 +0000 (08:23 +0000)]
Doc: NR improve 1.6.3 examples
Added '\new Staff \with' construct to make sure
instrument names are printed in all cases - esp. when
using parallel voices and grace notes.
Tracker issue 2076
Graham Percival [Mon, 12 Dec 2011 07:31:51 +0000 (23:31 -0800)]
Run astyle 2.02.
Graham Percival [Sun, 11 Dec 2011 14:40:04 +0000 (06:40 -0800)]
CG: add gitk to 'push to staging' instructions
Mike Solomon [Sun, 11 Dec 2011 10:19:59 +0000 (11:19 +0100)]
Adds regression test for new BarLine extra spacing height.
Mike Solomon [Sun, 11 Dec 2011 10:18:57 +0000 (11:18 +0100)]
Merge branch 'staging' of ssh://git.sv.gnu.org/srv/git/lilypond into staging
David Kastrup [Sat, 10 Dec 2011 15:02:39 +0000 (16:02 +0100)]
Revert "Give \displayLilyMusic and \displayMusic optional port arguments."
This reverts commit
a9829dd9576b665961c395cc501f004ddd3b858d .
\displayMusic c'
did no longer work. Probably needs some amendments in optional
argument parsing before it can be reapplied in good conscience.
Mike Solomon [Sat, 10 Dec 2011 10:22:07 +0000 (11:22 +0100)]
Merge branch 'staging' of ssh://git.sv.gnu.org/srv/git/lilypond into staging
Graham Percival [Fri, 9 Dec 2011 11:30:21 +0000 (03:30 -0800)]
CG: summary of our development process.
Graham Percival [Fri, 2 Dec 2011 11:00:20 +0000 (03:00 -0800)]
Doc: CG: add instructions for staging branch
Mike Solomon [Fri, 9 Dec 2011 09:11:47 +0000 (10:11 +0100)]
Removes excess padding from BarLine extra-spacing-height function.
David Kastrup [Fri, 9 Dec 2011 09:09:53 +0000 (10:09 +0100)]
Fix issue 2089: dangerous redefinition of SCM s / Moment s
Mike Solomon [Fri, 9 Dec 2011 09:11:47 +0000 (10:11 +0100)]
Removes excess padding from BarLine extra-spacing-height function.
David Kastrup [Fri, 9 Dec 2011 09:09:53 +0000 (10:09 +0100)]
Fix issue 2089: dangerous redefinition of SCM s / Moment s
Graham Percival [Fri, 9 Dec 2011 08:49:32 +0000 (00:49 -0800)]
Doc: fix pdf build problem from @ignore silliness.
David Kastrup [Mon, 5 Dec 2011 10:14:48 +0000 (11:14 +0100)]
Provide Scheme sandbox.
Keith OHara [Sat, 5 Nov 2011 07:16:28 +0000 (00:16 -0700)]
Reduce interactions between staves during note-spacing; issue 2058
Build the skylines for note-spacing at desired distance, not mininmum
distance
David Kastrup [Thu, 8 Dec 2011 17:16:47 +0000 (18:16 +0100)]
Add/update contact data of David Kastrup
Graham Percival [Thu, 8 Dec 2011 13:54:42 +0000 (05:54 -0800)]
CG: always rebuild website (mitigate 2027)
This is not a perfect solution, but at least it makes the website
rebuild from git again without my manual attention.
Graham Percival [Thu, 8 Dec 2011 09:39:08 +0000 (01:39 -0800)]
CG: put release update in staging
Graham Percival [Thu, 8 Dec 2011 12:01:37 +0000 (04:01 -0800)]
Web: add sponsorships/bounties page.
Keith OHara [Thu, 8 Dec 2011 01:07:00 +0000 (17:07 -0800)]
Restore a comment
Magic number moved in
54495e64 had lost its comment
Jean-Charles Malahieude [Wed, 7 Dec 2011 20:52:08 +0000 (21:52 +0100)]
Doc-fr: NR 5-changing defaults
sections 1 to 3
Jean-Charles Malahieude [Wed, 7 Dec 2011 17:26:37 +0000 (18:26 +0100)]
Doc-fr: NR world node renaming
Noms de note et altérations -> Noms des notes et altérations
David Kastrup [Wed, 7 Dec 2011 16:26:25 +0000 (17:26 +0100)]
parser.yy: Fixes and amendments with regard to lyrics.
David Kastrup [Wed, 7 Dec 2011 13:13:14 +0000 (14:13 +0100)]
Eliminate Guile deprecation warning in scm/song.scm
Francisco Vila [Wed, 7 Dec 2011 09:39:22 +0000 (10:39 +0100)]
Merge branch 'master' into lilypond/translation
Francisco Vila [Wed, 7 Dec 2011 09:38:19 +0000 (10:38 +0100)]
Doc-es: typo.
David Kastrup [Thu, 1 Dec 2011 19:27:06 +0000 (20:27 +0100)]
Give \displayLilyMusic and \displayMusic optional port arguments.
David Kastrup [Sun, 4 Dec 2011 19:04:56 +0000 (20:04 +0100)]
Issue 2036: keep make test in flower from warnings
Graham Percival [Tue, 6 Dec 2011 23:12:47 +0000 (15:12 -0800)]
Release: bump version.
Graham Percival [Tue, 6 Dec 2011 23:12:10 +0000 (15:12 -0800)]
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypond
David Kastrup [Tue, 6 Dec 2011 17:04:31 +0000 (18:04 +0100)]
Do more thorough typechecking in ly:make-music-function
David Kastrup [Tue, 6 Dec 2011 16:50:29 +0000 (17:50 +0100)]
Let #{ ... #} leave nicer runtime material
David Kastrup [Tue, 6 Dec 2011 15:09:30 +0000 (16:09 +0100)]
Make for better error messages in cases like #{ #) #}
David Kastrup [Tue, 6 Dec 2011 00:05:18 +0000 (01:05 +0100)]
Remove spurious spaces from music expression display, adapt tests.
David Kastrup [Tue, 6 Dec 2011 10:13:55 +0000 (11:13 +0100)]
Fix an obscure problem with #{ ... #xxx) #} where ) gets read twice
Graham Percival [Tue, 6 Dec 2011 08:44:45 +0000 (00:44 -0800)]
Release: update news.
David Kastrup [Mon, 5 Dec 2011 13:34:49 +0000 (14:34 +0100)]
Fix \acciatura printing in the aftermath of
f0978ed121192fee9bdf2453a325d98693148acf
David Kastrup [Sat, 3 Dec 2011 14:19:23 +0000 (15:19 +0100)]
display-lily-tests.ly: prettify the test code, keeping indentation levels
Reinhold Kainhofer [Mon, 5 Dec 2011 11:25:44 +0000 (03:25 -0800)]
Fix almost all warnings in flower/ and many in lily/.
Most of the remaining warnings are about vsize -> int casting,
where I'll have to find a proper solution (we don't want to cast
all appearances of vsize to int explicitly, but rather use vsize
wherever possible).
David Kastrup [Mon, 28 Nov 2011 17:05:14 +0000 (18:05 +0100)]
Better fix for issue 1875: use -lsupc++ if required.
Mike Solomon [Mon, 5 Dec 2011 07:28:56 +0000 (08:28 +0100)]
Adds Dots to the Slur encompass-objects grob set.
Mike Solomon [Mon, 5 Dec 2011 07:22:01 +0000 (08:22 +0100)]
Adds regtest for automatic bar renumbering at volta repeats.
Mike Solomon [Mon, 5 Dec 2011 06:56:37 +0000 (07:56 +0100)]
Allows for automatic renumbering of measure numbers at volta repeats.
Does this via the use of an AlternativeEvent, which tells the current
number to either memorize its current position or to go back to the
memorized position.
Keith OHara [Mon, 28 Nov 2011 08:54:27 +0000 (00:54 -0800)]
item.cc: make is_non_musical() conform to its name. issue 2060
David Kastrup [Sun, 4 Dec 2011 22:55:04 +0000 (23:55 +0100)]
Documentation/extending: some improvements.
James Lowe [Sat, 3 Dec 2011 09:26:20 +0000 (09:26 +0000)]
Doc: NR added reference to footnotes in NR 2.1.6
Suggestion from Mike S.
James Lowe [Sun, 23 Oct 2011 06:21:00 +0000 (07:21 +0100)]
Doc: NR Added new node for Custom Footnotes
This is for Tracker issue 1567
Mike Solomon [Fri, 2 Dec 2011 08:56:55 +0000 (09:56 +0100)]
Makes pure-from-neighbor-interface callback public.
Mike Solomon [Fri, 2 Dec 2011 07:21:19 +0000 (08:21 +0100)]
Adds the Span_bar_stub_engraver to the StaffGroup context.
Mike Solomon [Fri, 2 Dec 2011 07:17:32 +0000 (08:17 +0100)]
Assures less overshoot in Slur::pure_height.
Mike Solomon [Fri, 2 Dec 2011 07:06:13 +0000 (08:06 +0100)]
Adds a numbering-assertion-function property to the footnote grob.
This allows the footnote regtests to verify that the footnotes are
being numbered in the correct order.
David Kastrup [Mon, 28 Nov 2011 13:14:49 +0000 (14:14 +0100)]
Work around compiler bug, Issue 1997: segfault in tablature-negative-fret.ly
Graham Percival [Mon, 28 Nov 2011 09:08:40 +0000 (01:08 -0800)]
Build: don't check gcc version numbers with clang
Joy, this was totally worth an hour. :( I hate build systems.
David Kastrup [Thu, 1 Dec 2011 23:15:01 +0000 (00:15 +0100)]
Make ly:parse-string-expression robust against bad location parameters
Carl Sorensen [Thu, 24 Nov 2011 15:31:13 +0000 (08:31 -0700)]
Don't let dots go negative in scaleDurations -- Fix Issue 2048
David Kastrup [Wed, 30 Nov 2011 17:33:26 +0000 (18:33 +0100)]
parser.yy: remove unused functions
Mike Solomon [Wed, 30 Nov 2011 10:10:36 +0000 (11:10 +0100)]
Prevent accidentals and articulations from moving over leftmost NonMusicalPaperColumns.
Inversely, allows accidentals to tuck over change clefs and prevents ledger lines
from overlapping barlines in cramped situations.
This is done by allowing the pure-from-neighbor-interface to add
extra-spacing-height to certain non-musical grobs and removing the
blanked skyline-padding applied to NonMusicalPaperColumns.
David Kastrup [Wed, 30 Nov 2011 08:20:08 +0000 (09:20 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Fri, 25 Nov 2011 16:15:07 +0000 (17:15 +0100)]
Make 2-argument form of \accidentalStyle
David Kastrup [Tue, 29 Nov 2011 14:45:15 +0000 (15:45 +0100)]
Prefer # over $ in markups
Adam Spiers [Sun, 6 Nov 2011 00:40:42 +0000 (00:40 +0000)]
Issues 1503 and 1572 - Add an entry to changes.tely for improved jazz chord support.
Adam Spiers [Tue, 1 Nov 2011 18:29:31 +0000 (18:29 +0000)]
Issue 1503 - add support for "altered" jazz chord (super-Locrian)
Adam Spiers [Wed, 2 Nov 2011 11:26:37 +0000 (11:26 +0000)]
Fix indentation in chord-ignatzek-names.scm
Adam Spiers [Tue, 1 Nov 2011 18:34:26 +0000 (18:34 +0000)]
Doc: fix spurious pluralisation typo in Chord name chart appendix
Adam Spiers [Mon, 7 Nov 2011 11:45:18 +0000 (11:45 +0000)]
Issue 1503 - add additionalPitchPrefix to allow choice of prefix for additional pitches in chords.
This was previously "add", e.g. "Cmaj7
add6add9 ",
but this results in too much clutter and
is rarely used.
Adam Spiers [Mon, 7 Nov 2011 11:48:33 +0000 (11:48 +0000)]
Issue 1503 - Allow choice of minor chord modifier.
For example, often it is preferred to use a hyphen
instead of "m". This can now be achieved via:
\set minorChordModifier = \markup { "-" }
Adam Spiers [Tue, 1 Nov 2011 18:14:36 +0000 (18:14 +0000)]
Add slashChordSeparator
Issue 1572 and issue 1503 - Allow choice of chord modifier separator
independently of chord inversion separator, since conventionally the
latter is always a slash (hence the term "slash chords"), whereas the
former seldom involves slashes.
Adam Spiers [Tue, 1 Nov 2011 17:58:37 +0000 (17:58 +0000)]
Add some missing chords to the ignatzek regression test
Adam Spiers [Wed, 2 Nov 2011 18:08:12 +0000 (18:08 +0000)]
Issue 1503 - Recognise Lydian chords
Adam Spiers [Tue, 29 Nov 2011 11:04:39 +0000 (11:04 +0000)]
Issue 1503 - Enlarge half-diminished slashed circle symbol