]>
git.donarmstrong.com Git - lilypond.git/log
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
Jean-Charles Malahieude [Sun, 13 Nov 2011 17:49:04 +0000 (18:49 +0100)]
Doc-fr: NR simultaneous Full review
Jean-Charles Malahieude [Sun, 13 Nov 2011 13:05:39 +0000 (14:05 +0100)]
Doc-fr: NR spacing Nitpicks
Jean-Charles Malahieude [Sat, 12 Nov 2011 17:54:50 +0000 (18:54 +0100)]
Doc-fr: NT text Full review
Jean-Charles Malahieude [Sat, 12 Nov 2011 17:35:30 +0000 (18:35 +0100)]
Doc-fr: NR vocal Full review
Jean-Charles Malahieude [Fri, 11 Nov 2011 20:00:01 +0000 (21:00 +0100)]
Doc-fr: NR Pitches Full review
Jean-Charles Malahieude [Fri, 11 Nov 2011 13:43:48 +0000 (14:43 +0100)]
Doc-fr: typos
David Kastrup [Thu, 24 Nov 2011 16:40:11 +0000 (17:40 +0100)]
programming-interface.itely: Documentation improvements.
Mike Solomon [Thu, 24 Nov 2011 09:30:44 +0000 (10:30 +0100)]
Defines some undefined grob properties, grob objects, and music properties.
Undefined properties as well as properties without interfaces may
cause memory leaks in LilyPond. While this issue has to be investigated
further, defining these properties makes the code easier to read and may
lead to less memory leaks, which may in turn speed up batch processing
of .ly files (like the regtests).
Mike Solomon [Thu, 24 Nov 2011 09:29:00 +0000 (10:29 +0100)]
Gets vertical ordering of footnotes correct.
Now, when there are two footnotes that have the same vertical
position on the system, the higher one will receive a lower number.
This is implemented by changing the footnotes_ vector in the system
class to a grob array and sorting it via grob_2D_less in system.cc
Carl Sorensen [Sat, 20 Aug 2011 22:41:03 +0000 (16:41 -0600)]
Fix beamlet pointing wrong way in tuplets (issue 11).
Add data structure to capture the tuplet structure.
Make beaming reflect subdivisions.
Eliminate rule to force minimum beamlets by combining all beams,
and replace it with rule to make beamlets point toward complete
beats (high rhythmic importance).
Add regression tests.
Adjust to handle beats properly for subdivision
Add regression test for beamlets pointing toward beats
David Kastrup [Wed, 23 Nov 2011 23:55:51 +0000 (00:55 +0100)]
lily-parser.cc: remove dead array define_spots_
Graham Percival [Thu, 24 Nov 2011 04:24:41 +0000 (04:24 +0000)]
Release: bump version.
Graham Percival [Thu, 24 Nov 2011 01:24:24 +0000 (01:24 +0000)]
Release: update news.
David Kastrup [Sun, 20 Nov 2011 19:21:06 +0000 (20:21 +0100)]
parser.yy: allow negative numbers as function arguments while keeping postevents operative
David Kastrup [Wed, 23 Nov 2011 06:19:50 +0000 (07:19 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Fri, 18 Nov 2011 16:02:32 +0000 (17:02 +0100)]
Add \accidentalStyle command
Keith OHara [Wed, 23 Nov 2011 05:47:41 +0000 (21:47 -0800)]
Repair dangerous loop from commit
7ee874c5
David Kastrup [Wed, 16 Nov 2011 22:18:35 +0000 (23:18 +0100)]
Allow embedded Scheme inside of markup expressions
David Kastrup [Wed, 16 Nov 2011 07:04:23 +0000 (08:04 +0100)]
Lambaize $ and # in #{ ... #} to make Guile V2 happy.
David Kastrup [Tue, 22 Nov 2011 13:20:14 +0000 (14:20 +0100)]
Use *unspecified* and/or unspecified? instead of (begin)
Keith OHara [Tue, 22 Nov 2011 08:23:46 +0000 (00:23 -0800)]
Fix array over-run; issue 1723
David Kastrup [Mon, 21 Nov 2011 18:26:53 +0000 (19:26 +0100)]
Get rid of pending_string_includes
David Kastrup [Mon, 21 Nov 2011 16:48:07 +0000 (17:48 +0100)]
ly:parser-include-string can't be executed asynchronously
David Kastrup [Mon, 21 Nov 2011 09:12:52 +0000 (10:12 +0100)]
Don't let cloned parsers and lexers inherit error state.
David Kastrup [Fri, 18 Nov 2011 11:20:08 +0000 (12:20 +0100)]
Documentation improvements concerning Scheme programming.
Phil Holmes [Fri, 18 Nov 2011 17:37:59 +0000 (17:37 +0000)]
Updates to bug squad rota
David Kastrup [Fri, 18 Nov 2011 17:25:27 +0000 (18:25 +0100)]
update-with-convert-ly.sh: improve exclusion patterns for find
Phil Holmes [Fri, 18 Nov 2011 16:54:03 +0000 (16:54 +0000)]
Prevents CS docs building unnecessarily issue 2038
David Kastrup [Fri, 18 Nov 2011 08:48:05 +0000 (09:48 +0100)]
beam.cc: comment fix
Graham Percival [Fri, 18 Nov 2011 21:00:35 +0000 (21:00 +0000)]
Release: bump version.
Graham Percival [Fri, 18 Nov 2011 12:32:24 +0000 (12:32 +0000)]
Release: update news.
David Kastrup [Mon, 14 Nov 2011 09:28:56 +0000 (10:28 +0100)]
lexer.ll: Allow include file names to be specified as Scheme expression
David Kastrup [Sun, 13 Nov 2011 20:36:32 +0000 (21:36 +0100)]
parser.yy: remove unused argument and functions
David Kastrup [Thu, 10 Nov 2011 09:02:00 +0000 (10:02 +0100)]
Doc work
David Kastrup [Wed, 9 Nov 2011 18:00:29 +0000 (19:00 +0100)]
Separate read/eval for Scheme expressions.
David Kastrup [Wed, 9 Nov 2011 11:53:56 +0000 (12:53 +0100)]
Remove all traces of ly:export
David Kastrup [Wed, 16 Nov 2011 08:27:58 +0000 (09:27 +0100)]
Fold set-time-signature into \time and run update-with-convert-ly.sh
David Kastrup [Wed, 9 Nov 2011 10:54:11 +0000 (11:54 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Wed, 9 Nov 2011 10:37:39 +0000 (11:37 +0100)]
Fold set-time-signature into \time
David Kastrup [Wed, 9 Nov 2011 09:17:37 +0000 (10:17 +0100)]
Make new predicate number-list?
Werner Lemberg [Tue, 15 Nov 2011 16:27:51 +0000 (17:27 +0100)]
Add a newline at EOF.
Reinhold Kainhofer [Wed, 28 Sep 2011 10:39:12 +0000 (12:39 +0200)]
Warnings: Move all warning-as-error handling to warn.cc
This finally makes that option apply to ALL warnings, and it considerably cleans up the error/warning functions.
David Kastrup [Thu, 10 Nov 2011 09:50:45 +0000 (10:50 +0100)]
grob.cc: rewrite O(n^2) algorithm in Grob::common_refpoint algorithm to O(n)
Carl Sorensen [Sat, 12 Nov 2011 21:45:58 +0000 (14:45 -0700)]
Update CG with new location for lilydev (Issue 2031)
David Kastrup [Sat, 12 Nov 2011 14:28:13 +0000 (15:28 +0100)]
Fix autoconf fallout from yaffut fix
Graham Percival [Sat, 12 Nov 2011 11:35:56 +0000 (11:35 +0000)]
Release: bump version.
Graham Percival [Sat, 12 Nov 2011 02:30:36 +0000 (02:30 +0000)]
Release: update news.
Ian Hulin [Tue, 8 Nov 2011 12:29:23 +0000 (12:29 +0000)]
Tracker 2025 - move safe utility to separate module to aid Guile V2 migration
lily.scm (define safe-objects) and (define-macro define-safe-public)
moved to new scm/safe-utility-defs.scm
new file scm/safe-utility-defs.scm
All other scm files using define-safe-public now have
(use-modules (scm safe-utility-defs)) call added.
scm/chord-entry.scm
scm/define-music-types.scm
scm/lily-library.scm
scm/music-functions.scm
scm/paper.scm
David Kastrup [Thu, 10 Nov 2011 12:16:48 +0000 (13:16 +0100)]
Don't let yaffut try to demangle when autoconf figures this won't work
David Kastrup [Mon, 7 Nov 2011 14:22:24 +0000 (15:22 +0100)]
Adapt docs to new $ and #{ ... #} behavior
David Kastrup [Thu, 10 Nov 2011 14:41:41 +0000 (15:41 +0100)]
Let #{ ... #} pass its $ handling to environment cloning and run convert-ly
David Kastrup [Sun, 6 Nov 2011 18:13:50 +0000 (19:13 +0100)]
Permit ly:parser-clone to receive an environment
David Kastrup [Tue, 8 Nov 2011 14:21:49 +0000 (15:21 +0100)]
Run update-with-convert-ly, and run convert-ly manually on scm/*.scm
David Kastrup [Sun, 6 Nov 2011 18:15:27 +0000 (19:15 +0100)]
Let #{ ... #} pass its $ handling to environment cloning
Includes convertrules.py rules for dealing with #{ ... #} and for
removing uses of ly:export
David Kastrup [Sun, 6 Nov 2011 11:08:45 +0000 (12:08 +0100)]
lexer.ll: add $ for immediate export.
Graham Percival [Thu, 10 Nov 2011 17:41:29 +0000 (17:41 +0000)]
Release: bump version.
Graham Percival [Thu, 10 Nov 2011 12:00:04 +0000 (12:00 +0000)]
Merge remote branch 'origin' into release/unstable
Graham Percival [Thu, 10 Nov 2011 11:28:53 +0000 (11:28 +0000)]
Release: update news.