summaryrefslogtreecommitdiff
path: root/lily
Commit message (Expand)AuthorAgeFilesLines
* Makes the Beam_collision_engraver avoid Flag grobsMike Solomon2012-01-111-0/+8
* Changes starting and ending height of broken hairpins....Makes broken hairpins begin at 1/3 the full height and end at 2/3 the full height. Mike Solomon2012-01-091-4/+5
* Calculates staff space from StaffSymbol in Breathing_sign::offset_callbackMike Solomon2012-01-091-1/+1
* 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-091-0/+26
* Run grand-replace for 2012Graham Percival2012-01-09641-644/+644
* parser.yy: Typo fix.David Kastrup2012-01-081-1/+1
* Fixes non-negativity check in robust_scm2vsizeMike Solomon2012-01-071-3/+3
* Removes dupliacte test in Grob::internal_vertical_less....Tests for Y_AXIS parent in Grob::get_vertical_axis_group before calling Align_interface::has_interface. Mike Solomon2012-01-051-0/+2
* Removes dupliacte test in Grob::internal_vertical_lessMike Solomon2012-01-051-2/+1
* piano-pedal-engraver: use currentMusicalColumn as bounds; issue 2153Keith OHara2012-01-041-25/+2
* 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-8/+22
* lexer.ll: Warn about non-UTF-8 charactersDavid Kastrup2012-01-022-23/+151
* misc.cc: remove utf8_char_len, change callers....This was too fragile when fed invalid UTF-8. Callers still are far from pretty. David Kastrup2012-01-024-47/+25
* lexer.ll: remove old and buggy TeX cruftDavid Kastrup2012-01-011-19/+7
* Implements script-accidental collision avoidance for Scripts created by the N...Mike Solomon2011-12-281-0/+13
* 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-282-0/+23
* 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-0/+37
* Fix compilation warning.Werner Lemberg2011-12-281-2/+2
* 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-285-0/+52
* [lilypond] parse-scm.o depends on parser.hh.Werner Lemberg2011-12-281-1/+3
* 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-252-1/+14
* Fix beamlet pointing wrong way when tuplet 16th beamed with 8th (issue 2113)Carl2011-12-251-14/+34
* Allow string numbers to have #f stencil without programming error (Issue 2085)Carl2011-12-251-3/+11
* Honor Rest #'direction; issue 1410Keith OHara2011-12-241-3/+4
* lily/hairpin.cc: use 'broken-bound-padding for broken hairpinsKeith OHara2011-12-241-25/+23
* page-layout-problem: break staff-affinity between systems (2102)Keith OHara2011-12-241-11/+21
* Emacs mode lines for parser.yy and lexer.llDavid Kastrup2011-12-242-1/+18
* sed -i 's/PARSER/parser/g' lily/parser.yyDavid Kastrup2011-12-241-172/+171
* Tie LilyPond, lexer and parser together more type-safely.David Kastrup2011-12-245-17/+24
* Make parser.cc and parser.hh independently to lessen parallel build problems.David Kastrup2011-12-241-2/+1
* Removes valgrind.h declaration from score-engraver.cc.Mike Solomon2011-12-191-2/+2
* 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-194-6/+51
* Looser spacing for ragged-last-bottom; issue 1377...Under ragged-last-bottom, try to make the last page match the previous page by using the same 'force' for spacing it. Keith OHara2011-12-185-6/+63
* hairpin.cc: transition between spanners aligns on note; issue 1216Keith OHara2011-12-181-3/+3
* 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-166-6/+234
* 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-1/+3
* 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-156-34/+216
* 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. Mike Solomon2011-12-151-8/+26
* parser.yy: allow Scheme in context_mod_list, harmonize error messages.David Kastrup2011-12-141-3/+10
* Makes bar numbering formatter a scheme function.Mike Solomon2011-12-121-57/+32
* Run astyle 2.02.Graham Percival2011-12-1245-174/+172
* Fix issue 2089: dangerous redefinition of SCM s / Moment sDavid Kastrup2011-12-091-6/+4
* Reduce interactions between staves during note-spacing; issue 2058...Build the skylines for note-spacing at desired distance, not mininmum distance Keith OHara2011-12-081-5/+8
* parser.yy: Fixes and amendments with regard to lyrics.David Kastrup2011-12-071-5/+3
* Do more thorough typechecking in ly:make-music-functionDavid Kastrup2011-12-061-1/+15
* 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). Reinhold Kainhofer2011-12-056-19/+19
* Adds Dots to the Slur encompass-objects grob set.Mike Solomon2011-12-053-0/+19
* 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-052-4/+103
* item.cc: make is_non_musical() conform to its name. issue 2060Keith OHara2011-12-041-4/+1
* Assures less overshoot in Slur::pure_height.Mike Solomon2011-12-021-6/+39