summaryrefslogtreecommitdiff
path: root/scm
Commit message (Expand)AuthorAgeFilesLines
* Removes vestigial auto-numbering.Mike Solomon2012-01-101-43/+33
* Run grand-replace for 2012Graham Percival2012-01-0980-92/+92
* music-filter: don't set elements that might have been unset before filteringDavid Kastrup2011-12-301-3/+6
* Give time signature space during layout (Fix issue 2094)Carl Sorensen2011-12-281-0/+1
* Centers tremoli on double stems in TabVoice contexts.Mike Solomon2011-12-282-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 Solomon2011-12-282-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 Solomon2011-12-284-0/+6
* Adds 0.5 of extra-spacing-width to either side of ChordName.Mike Solomon2011-12-251-0/+1
* lily/hairpin.cc: use 'broken-bound-padding for broken hairpinsKeith OHara2011-12-241-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 Solomon2011-12-192-0/+35
* Give display-lily-music and display-music optional port arguments.David Kastrup2011-12-181-15/+15
* display-woodwind-diagrams.scm: let the print commands take an optional port a...David Kastrup2011-12-181-7/+10
* Don't let display-scheme-music return a value: it is disruptive in the REPL.David Kastrup2011-12-161-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 Solomon2011-12-163-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 Solomon2011-12-153-1/+14
* Makes bar numbering formatter a scheme function.Mike Solomon2011-12-122-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 Kastrup2011-12-101-15/+15
* Removes excess padding from BarLine extra-spacing-height function.Mike Solomon2011-12-091-12/+7
* Restore a comment...Magic number moved in 54495e64 had lost its comment Keith OHara2011-12-071-0/+1
* Eliminate Guile deprecation warning in scm/song.scmDavid Kastrup2011-12-071-2/+2
* Give \displayLilyMusic and \displayMusic optional port arguments.David Kastrup2011-12-071-15/+15
* Let #{ ... #} leave nicer runtime materialDavid Kastrup2011-12-061-8/+8
* Make for better error messages in cases like #{ #) #}David Kastrup2011-12-061-1/+8
* Remove spurious spaces from music expression display, adapt tests.David Kastrup2011-12-061-6/+6
* Fix an obscure problem with #{ ... #xxx) #} where ) gets read twiceDavid Kastrup2011-12-061-0/+3
* Fix \acciatura printing in the aftermath of f0978ed121192fee9bdf2453a325d9869...David Kastrup2011-12-051-2/+2
* Adds Dots to the Slur encompass-objects grob set.Mike Solomon2011-12-051-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 Solomon2011-12-056-1/+48
* Makes pure-from-neighbor-interface callback public.Mike Solomon2011-12-021-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 Solomon2011-12-022-1/+6
* Don't let dots go negative in scaleDurations -- Fix Issue 2048Carl Sorensen2011-11-301-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 Solomon2011-11-302-25/+31
* Fix indentation in chord-ignatzek-names.scmAdam Spiers2011-11-291-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 Spiers2011-11-292-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 Spiers2011-11-292-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 Spiers2011-11-292-2/+6
* Replace tabs with spaces in scm/chord-ignatzek-names.scmAdam Spiers2011-11-281-159/+159
* Don't create closures for obvious constants in #{ ... #}David Kastrup2011-11-281-8/+13
* Record $ and # expressions inside of #{ #} for better correlationDavid Kastrup2011-11-281-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 Solomon2011-11-253-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 Solomon2011-11-242-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 Solomon2011-11-242-1/+7
* Lambaize $ and # in #{ ... #} to make Guile V2 happy.David Kastrup2011-11-221-12/+17
* Use *unspecified* and/or unspecified? instead of (begin)David Kastrup2011-11-223-3/+3
* Don't let cloned parsers and lexers inherit error state.David Kastrup2011-11-211-3/+1
* Remove all traces of ly:exportDavid Kastrup2011-11-163-8/+1
* Fold set-time-signature into \timeDavid Kastrup2011-11-162-19/+2
* Make new predicate number-list?David Kastrup2011-11-162-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 Hulin2011-11-117-22/+68
* Run update-with-convert-ly, and run convert-ly manually on scm/*.scmDavid Kastrup2011-11-102-10/+8