]>
git.donarmstrong.com Git - lilypond.git/log
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
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
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
Adam Spiers [Tue, 1 Nov 2011 15:51:52 +0000 (15:51 +0000)]
Replace tabs with spaces in scm/chord-ignatzek-names.scm
Adam Spiers [Wed, 2 Nov 2011 11:13:25 +0000 (11:13 +0000)]
Usability improvements to {doc,cg}-section.sh and corresponding section of CG.
- Now honor LILYPOND_GIT, LILYPOND_BUILD_DIR, and LILYPOND_TEMPDOCS
environment variables (all optional).
- Provide usage help text if '-h' or '--help' or incorrect arguments
are passed.
- Output more helpful messages upon completion.
Adam Spiers [Sat, 5 Nov 2011 23:33:31 +0000 (23:33 +0000)]
avoid cryptic StopIteration failure from make when 'make check' is run before 'make test-baseline'
Adam Spiers [Thu, 3 Nov 2011 00:31:13 +0000 (00:31 +0000)]
Issue 2014: Improve HTML output of regression tests
- Use Javascript to enable filtering of table rows by type
- Make sure git file compare cell contents are HTML-escaped
- Fix some HTML validation issues
Phil Holmes [Sun, 27 Nov 2011 12:49:49 +0000 (12:49 +0000)]
Update LSR and fix Issue 1971
Fixes Issue 1971
Carl Sorensen [Thu, 24 Nov 2011 00:54:19 +0000 (17:54 -0700)]
Fix compile on OSX by including std-vector.hh instead of <vector>
David Kastrup [Mon, 21 Nov 2011 00:05:07 +0000 (01:05 +0100)]
Add Scheme context-mods, reimplement \grobdescriptions, add \settingsFrom
\settingsFrom translates music with layout instructions (\set, \unset,
\override, \revert) into a context modification. That way, you can use most
of the definitions from ly/property-init.ly as context modifications.
David Kastrup [Tue, 22 Nov 2011 17:54:38 +0000 (18:54 +0100)]
Make order of context mods added at initialization consistent with other interfaces
Neil Puttock [Tue, 22 Nov 2011 17:14:09 +0000 (18:14 +0100)]
Implement ly:make-context-mod
David Kastrup [Thu, 24 Nov 2011 15:13:01 +0000 (16:13 +0100)]
Don't create closures for obvious constants in #{ ... #}
David Kastrup [Wed, 23 Nov 2011 16:47:17 +0000 (17:47 +0100)]
Record $ and # expressions inside of #{ #} for better correlation
Phil Holmes [Sun, 27 Nov 2011 12:23:22 +0000 (12:23 +0000)]
Updates LSR locally
Phil Holmes [Sat, 26 Nov 2011 14:54:06 +0000 (14:54 +0000)]
Updates CG with new issue classification guidance
David Kastrup [Sat, 26 Nov 2011 12:21:45 +0000 (13:21 +0100)]
Fix crash in safe mode due to unprotected module in internal_ly_eval_scm
Might be responsible for a number of issues.
David Kastrup [Fri, 25 Nov 2011 17:39:58 +0000 (18:39 +0100)]
Tiny convertrule fix for occurences of 2468 inside of embedded Scheme with #{ ... #}
Francisco Vila [Fri, 25 Nov 2011 12:14:21 +0000 (13:14 +0100)]
Merge branch 'lilypond/translation' into staging
Mike Solomon [Fri, 25 Nov 2011 05:52:34 +0000 (06:52 +0100)]
Adds some info about pure properties to the CG.
Mike Solomon [Fri, 25 Nov 2011 05:12:49 +0000 (06:12 +0100)]
Uses the pure-from-neighbor-interface to calculate BarLine extra-spacing-height
Now, BarLines will receive extra spacing height if they have a span bar on
either side, thus blocking accidental vs span bar collisions.
This patch also simplifies the pure-from-neighbor interface by getting rid
of unnecessary functions.
Jean-Charles Malahieude [Tue, 15 Nov 2011 21:16:09 +0000 (22:16 +0100)]
Doc-fr: NR world Full review