summaryrefslogtreecommitdiff
path: root/input
Commit message (Expand)AuthorAgeFilesLines
* Makes the Beam_collision_engraver avoid Flag grobsMike Solomon2012-01-111-0/+11
* Avoids TupletBracket vs Fingering and TupletBracket vs StringNumber collisions....Uses the same logic in tuplet-engraver.cc as that used for Scripts. Mike Solomon2012-01-092-0/+22
* piano-pedal-engraver: use currentMusicalColumn as bounds; issue 2153Keith OHara2012-01-041-2/+5
* do not tinker with pitched rest...half rests should lie on a staff line, whole rests should hang from a staff line by default even for non-standard staves, except when the position is set by pitch. Benkő Pál2012-01-031-0/+38
* Adds bar-number-visibility.ly regtest.Mike Solomon2011-12-301-0/+41
* Centers tremoli on double stems in TabVoice contexts.Mike Solomon2011-12-281-0/+11
* Implements script-accidental collision avoidance for Scripts created by the N...Mike Solomon2011-12-281-13/+25
* Centers DynamicText grobs in Dynamics context on the NoteColumns of...a PaperColumn. Should be tweaked later to filter out NoteColumns in non-pertinent contexts (for example, in an orchestral score, a Dynamics context in a PianoStaff should not be influenced by the flute part). Mike Solomon2011-12-281-0/+35
* Fixes version number of input/regression/slur-vertical-skylines.lyMike Solomon2011-12-281-1/+1
* 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 Solomon2011-12-283-2/+14
* 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 Solomon2011-12-281-0/+16
* Sends woodwind regtest op to stderrPhil Holmes2011-12-271-12/+16
* Adds Beam_collision_engraver to the Score context....Modifies the engraver to handle all cross staff collisions and gets the coordinate for collision avoidance correct in beam-quanting.cc. Mike Solomon2011-12-251-0/+15
* Fix beamlet pointing wrong way when tuplet 16th beamed with 8th (issue 2113)Carl2011-12-251-0/+14
* Allow string numbers to have #f stencil without programming error (Issue 2085)Carl2011-12-251-3/+2
* Honor Rest #'direction; issue 1410Keith OHara2011-12-241-5/+5
* 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 Solomon2011-12-191-0/+33
* hairpin.cc: transition between spanners aligns on note; issue 1216Keith OHara2011-12-181-1/+1
* Updates version string in span-bar-articulation.Mike Solomon2011-12-161-1/+1
* 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 Solomon2011-12-161-0/+30
* 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. Mike Solomon2011-12-161-0/+13
* 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 Solomon2011-12-151-0/+16
* Adds regression test for new BarLine extra spacing height.Mike Solomon2011-12-111-0/+10
* Remove spurious spaces from music expression display, adapt tests.David Kastrup2011-12-061-31/+31
* display-lily-tests.ly: prettify the test code, keeping indentation levelsDavid Kastrup2011-12-051-154/+149
* Adds Dots to the Slur encompass-objects grob set.Mike Solomon2011-12-051-0/+8
* Adds regtest for automatic bar renumbering at volta repeats.Mike Solomon2011-12-051-0/+41
* 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 Solomon2011-12-022-3/+122
* Don't let dots go negative in scaleDurations -- Fix Issue 2048Carl Sorensen2011-11-301-0/+12
* 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 Solomon2011-11-301-0/+18
* Prefer # over $ in markupsDavid Kastrup2011-11-293-5/+5
* Issue 1503 - add support for "altered" jazz chord (super-Locrian)Adam Spiers2011-11-291-0/+1
* 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 Spiers2011-11-291-0/+11
* 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 Spiers2011-11-291-0/+13
* 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 Spiers2011-11-291-0/+11
* Add some missing chords to the ignatzek regression testAdam Spiers2011-11-291-0/+4
* Issue 1503 - Recognise Lydian chordsAdam Spiers2011-11-291-0/+1
* 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 Solomon2011-11-251-3/+8
* 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 Carl Sorensen2011-11-243-4/+54
* Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2011-11-237-22/+22
* Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2011-11-162-6/+6
* Add a newline at EOF.Werner Lemberg2011-11-151-1/+1
* Run update-with-convert-ly, and run convert-ly manually on scm/*.scmDavid Kastrup2011-11-1018-56/+54
* Standardizes X extents of beams across beam calculations....This code makes sure that the same X extent is used for all beam calculations via the X-positions property, including in spanner_length. Mike Solomon2011-11-104-31/+83
* parser.yy: Allow backup and reparse of some more complex argumentsDavid Kastrup2011-11-081-9/+13
* input/regression/optional-args-backup.ly: Test backing up of optional argumen...David Kastrup2011-11-081-0/+27
* Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2011-11-072-2/+2
* Issue 1954: Implement event type filtering for pointAndClick events.David Kastrup2011-11-071-0/+7
* Add regtest for complex \once.David Kastrup2011-11-071-0/+10
* Adds in-notes to LilyPond....In notes function like footnotes in that they serve to annotate music, but are different in that they are typeset either above or below the system to which the grob being annotated belongs. Currently, in-notes are not implemented in top-level markups. This will hopefully be the subject of a future patch. This patch also does some clean up in page-breaking.cc and page-layout-problem.cc to speed up the performance of scores with in-notes and/or footnotes. Mike Solomon2011-11-032-3/+24