| Commit message (Expand) | Author | Age | Files | Lines |
* | Removes vestigial auto-numbering. | Mike Solomon | 2012-01-10 | 1 | -43/+33 |
* | Run grand-replace for 2012 | Graham Percival | 2012-01-09 | 80 | -92/+92 |
* | music-filter: don't set elements that might have been unset before filtering | David Kastrup | 2011-12-30 | 1 | -3/+6 |
* | Give time signature space during layout (Fix issue 2094) | Carl Sorensen | 2011-12-28 | 1 | -0/+1 |
* | Centers tremoli on double stems in TabVoice contexts. | Mike Solomon | 2011-12-28 | 2 | -1/+18 |
* | TupletBracket and TupletNumber avoid Script by default....This can be turned off by setting avoid-scripts to ##f.
Scripts are placed in a "scripts" grob array in the tuplet-engraver
and are then accessed in tuplet-bracket.cc and treated as items to
encompass when calculating a bracket's vertical position.
| Mike Solomon | 2011-12-28 | 2 | -0/+3 |
* | Adds vertical skylines to slurs....This assures that objects with an outside staff priority higher than
that of slurs are placed directly above the slur at their horizontal
position instead of above the slur's extrema in a given direction.
This is done by giving slurs vertical skylines that are the integral of
their curve. Because the axis-group-interface automatically uses
vertical-skylines, no extra check for this property has to be added.
| Mike Solomon | 2011-12-28 | 4 | -0/+6 |
* | Adds 0.5 of extra-spacing-width to either side of ChordName. | Mike Solomon | 2011-12-25 | 1 | -0/+1 |
* | lily/hairpin.cc: use 'broken-bound-padding for broken hairpins | Keith OHara | 2011-12-24 | 1 | -1/+1 |
* | Prevents cross-staff Stems from colliding with articulations....Does so by creating a StemStub grob for each Stem whose only effect on
spacing comes from its extra-spacing-height, which blocks articulations
from bumping into the Stems. Beamed stems cannot be considered in
extra-spacing-height because they trigger a circular dependency in the
calculation of direction.
| Mike Solomon | 2011-12-19 | 2 | -0/+35 |
* | Give display-lily-music and display-music optional port arguments. | David Kastrup | 2011-12-18 | 1 | -15/+15 |
* | display-woodwind-diagrams.scm: let the print commands take an optional port a... | David Kastrup | 2011-12-18 | 1 | -7/+10 |
* | Don't let display-scheme-music return a value: it is disruptive in the REPL. | David Kastrup | 2011-12-16 | 1 | -6/+2 |
* | 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 | 2011-12-16 | 3 | -4/+10 |
* | 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).
| Mike Solomon | 2011-12-15 | 3 | -1/+14 |
* | Makes bar numbering formatter a scheme function. | Mike Solomon | 2011-12-12 | 2 | -8/+46 |
* | 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.
| David Kastrup | 2011-12-10 | 1 | -15/+15 |
* | Removes excess padding from BarLine extra-spacing-height function. | Mike Solomon | 2011-12-09 | 1 | -12/+7 |
* | Restore a comment...Magic number moved in 54495e64 had lost its comment
| Keith OHara | 2011-12-07 | 1 | -0/+1 |
* | Eliminate Guile deprecation warning in scm/song.scm | David Kastrup | 2011-12-07 | 1 | -2/+2 |
* | Give \displayLilyMusic and \displayMusic optional port arguments. | David Kastrup | 2011-12-07 | 1 | -15/+15 |
* | Let #{ ... #} leave nicer runtime material | David Kastrup | 2011-12-06 | 1 | -8/+8 |
* | Make for better error messages in cases like #{ #) #} | David Kastrup | 2011-12-06 | 1 | -1/+8 |
* | Remove spurious spaces from music expression display, adapt tests. | David Kastrup | 2011-12-06 | 1 | -6/+6 |
* | Fix an obscure problem with #{ ... #xxx) #} where ) gets read twice | David Kastrup | 2011-12-06 | 1 | -0/+3 |
* | Fix \acciatura printing in the aftermath of f0978ed121192fee9bdf2453a325d9869... | David Kastrup | 2011-12-05 | 1 | -2/+2 |
* | Adds Dots to the Slur encompass-objects grob set. | Mike Solomon | 2011-12-05 | 1 | -0/+1 |
* | 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.
| Mike Solomon | 2011-12-05 | 6 | -1/+48 |
* | Makes pure-from-neighbor-interface callback public. | Mike Solomon | 2011-12-02 | 1 | -1/+1 |
* | 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.
| Mike Solomon | 2011-12-02 | 2 | -1/+6 |
* | Don't let dots go negative in scaleDurations -- Fix Issue 2048 | Carl Sorensen | 2011-11-30 | 1 | -7/+8 |
* | Prevent accidentals and articulations from moving over leftmost NonMusicalPap......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.
| Mike Solomon | 2011-11-30 | 2 | -25/+31 |
* | Fix indentation in chord-ignatzek-names.scm | Adam Spiers | 2011-11-29 | 1 | -2/+2 |
* | Issue 1503 - add additionalPitchPrefix to allow choice of prefix for addition......This was previously "add", e.g. "Cmaj7 add6add9",
but this results in too much clutter and
is rarely used.
| Adam Spiers | 2011-11-29 | 2 | -1/+4 |
* | 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 | 2011-11-29 | 2 | -1/+5 |
* | 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 | 2011-11-29 | 2 | -2/+6 |
* | Replace tabs with spaces in scm/chord-ignatzek-names.scm | Adam Spiers | 2011-11-28 | 1 | -159/+159 |
* | Don't create closures for obvious constants in #{ ... #} | David Kastrup | 2011-11-28 | 1 | -8/+13 |
* | Record $ and # expressions inside of #{ #} for better correlation | David Kastrup | 2011-11-28 | 1 | -13/+27 |
* | 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.
| Mike Solomon | 2011-11-25 | 3 | -11/+67 |
* | 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 | 2011-11-24 | 2 | -0/+18 |
* | 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
| Mike Solomon | 2011-11-24 | 2 | -1/+7 |
* | Lambaize $ and # in #{ ... #} to make Guile V2 happy. | David Kastrup | 2011-11-22 | 1 | -12/+17 |
* | Use *unspecified* and/or unspecified? instead of (begin) | David Kastrup | 2011-11-22 | 3 | -3/+3 |
* | Don't let cloned parsers and lexers inherit error state. | David Kastrup | 2011-11-21 | 1 | -3/+1 |
* | Remove all traces of ly:export | David Kastrup | 2011-11-16 | 3 | -8/+1 |
* | Fold set-time-signature into \time | David Kastrup | 2011-11-16 | 2 | -19/+2 |
* | Make new predicate number-list? | David Kastrup | 2011-11-16 | 2 | -0/+4 |
* | 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
| Ian Hulin | 2011-11-11 | 7 | -22/+68 |
* | Run update-with-convert-ly, and run convert-ly manually on scm/*.scm | David Kastrup | 2011-11-10 | 2 | -10/+8 |