summaryrefslogtreecommitdiff
path: root/input
Commit message (Collapse)AuthorAgeFilesLines
* Rerun scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2012-10-30324-1212/+1164
|
* regtest for issue 2917, \keepWithTag and \removeWithTag with multiple tagsDavid Kastrup2012-10-261-0/+49
|
* Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2012-10-2522-71/+71
|
* New bar line interface: adds volta bracket regtest; minor changesMarc Hohl2012-10-241-0/+14
| | | | | The alists used in scm/bar-line.scm don't need to be defined by define-session-public; define-session is sufficient
* Add missing version header.Julien Rioux2012-10-171-0/+1
|
* New bar line interfaceMarc Hohl2012-10-1521-70/+119
| | | | | | | | | | | | | | | | | * the input string of a bar line called by \bar "<bar string>" resembles the output one-by-one; a repeat sign is called by ":|." * (define-bar-line ...) or \defineBarLine allows for new definitions. These functions have four arguments, namely the bar line itself, the bar line used at the end of line, the bar line used at the begin of a new line and the span bar line. * Annotations for barlines can be added to distinguish between two identical barlines with different break apperance or span bar lines. * To align span bars properly, the space character " " has a special meaning. When it occurs, the width of the resembling glyph in the bar line definition is used. * New glyphs can be added easily. * Volta brackets take the bar line dimensions into account.
* Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2012-10-052-9/+9
|
* spacing-spanner: rods for non-adjacent paper-columns; issue 1700Keith OHara2012-09-271-0/+21
|
* Revert "spacing-spanner: rods for non-adjacent paper-columns; issue 1700"Keith OHara2012-09-211-21/+0
| | | | This reverts commit ad55b046668fb00a6f80684e4caa4e4de982e399.
* spacing-spanner: rods for non-adjacent paper-columns; issue 1700Keith OHara2012-09-201-0/+21
|
* new regtests for dots of a repeat signBenkő Pál2012-09-176-22/+131
| | | | | | | - test default tablature - test set-global-staff-size and layout-set-staff-size combinations in default and extreme circumstances to make sure that real world usage is not hindered
* Allows the user to override the text property of ChordNameMike Solomon2012-09-121-0/+13
| | | | | | | | | Checks to see if the user has set text and, if so, does not call set_property in the engraver. Compares contents of markups to determine chord equality, allowing successive overridden chords with the same markup content to be identified as equal.
* Revert "Better approximations for cross-staff slurs"Mike Solomon2012-09-111-73/+0
| | | | This reverts commit 89b7e75f6888d2020f7fe8b258e818c0c5e7a223.
* Better approximations for cross-staff slursMike Solomon2012-09-101-0/+73
| | | | | | | | | | SlurStub grobs are used to approximate the vertical skylines of cross staff slurs by using control points generated by pure heights instead of heights. Depending on how far off the actual translations are from the minimal translations, these control points will be more or less viable. A SlurStub is generated for every VerticalAxisGroup on which a slur has encompass objects and only those residing on the extremal UP and DOWN vertical axis groups get vertical skylines.
* Avoids script-tie collisionsMike Solomon2012-09-101-0/+23
| | | | | | | Ties are now issued at their correct beginning time step and are suicided if they are ultimately unused. This allows the Script_engraver to acknowledge them at the correct timestep and register them as supports for the side-position-interface.
* Update padding in light of skyline code changes; issue 1290Keith OHara2012-09-041-1/+1
| | | | Skyline code changed with commit 28f3294954eff1f263d3b2e3de1c520f4d2fbdfc
* LedgerLineSpanner included in vertical skylines of VerticalAxisGroup.Mike Solomon2012-09-051-0/+10
| | | | | | An elements grob array was erroneously being created for the LedgerLinesSpanner. This has been eliminated, which now means that its stencil can be used to calculate its vertical skylines.
* Dynamics do not avoid extremal cross-staff stems in extremal directions.Mike Solomon2012-09-051-0/+23
| | | | | If a cross-staff stem is pointing down and a dynamic is attached below the stem, for example, it will not be horizontally shifted.
* Ledger-line-spanner: symmetric extents; issue 2493Keith OHara2012-09-022-0/+3
|
* Fixes bug in abc2ly and abc2ly regtestPhil Holmes2012-09-011-4/+4
|
* Uses a heuristic to determine if chord tremolos collide with accidentals.Mike Solomon2012-08-311-0/+18
| | | | | | | | This heuristic makes several assumptions about when a chord tremolo will collide with accidentals. It must be between whole notes, it must be in the staff, and it must be an ascending major third or lower. The heuristic is entirely contained in Beam::whole_note_close_chord_tremolo, which should be modified if other cases involving chord tremolos arise.
* Better automation of tremolo direction for whole note tremolos.Mike Solomon2012-08-311-0/+20
|
* Uses FingeringColumn to avoid collisions of overlapping Fingerings.Mike Solomon2012-08-291-0/+16
|
* Extracts Accidentals for AccidentalPlacements in the side-position-interface.Mike Solomon2012-08-291-0/+13
| | | | | Because AccidentalPlacements have no height, this makes sure that all accidentals are accounted for in case an engraver missed them.
* apply scripts/auxiliar/update-with-convert-ly.shMarc Hohl2012-08-285-5/+5
|
* Properties to control placement of accidentals in KeySignaturesKeith OHara2012-08-271-3/+15
|
* Improvements in vertical skyline approximations (issue 2148).Mike Solomon2012-08-279-7/+183
| | | | | | | | | | | | | | | | | | | | | | | | | The file stencil-integral.cc provides a suite of functions that traverse a stencil and do linear approximations of its components. These are then turned into boxes that are passed to the Skyline constructor. This approximation is used for several vertical skylines including those of VerticalAxisGroup and System. As a result of these more accurate approximations, vertical spacing is more snug between grobs. Additionally, in axis-group-interface.cc, skylines of grobs are no longer compared to a monolithic axis-group skyline but rather all of the component skylines of the axis-group, allowing grobs to be fit under other ones if there is space instead of always shifted over. Two new python scripts allow to visualize the position of skylines. All other changes provide functions that allow for better debugging of Skylines, better approximations of grobs via skylines, and changes to the measurement of distance between grobs via the new Skyline API. This results in a significant time increase in score compilation for objects with complex skylines such as all text grobs. For orchestral scores, the increase is not as steep.
* modify regtestsBenkő Pál2012-08-273-9/+12
| | | | change staff spaces so to show the limit of dots having room within staff
* Issue 2760: CG wants all engravers to have double-quotes around themDavid Kastrup2012-08-2417-22/+22
|
* Merge branch 'stable/2.16' into stagingJohn Mandereau2012-08-241131-1131/+1131
|\ | | | | | | | | | | | | | | | | Conflicts: VERSION input/regression/ambitus-with-ligature.ly input/regression/empty-chord.ly python/convertrules.py THANKS
| * Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2012-08-241131-1131/+1131
| |
| * Add missing patchlevel version to regression testsJohn Mandereau2012-08-242-2/+2
| |
* | Regtest changes phase 1Phil Holmes2012-08-243-21/+50
| |
* | Add missing patchlevel version to regression testsJohn Mandereau2012-08-242-2/+2
| |
* | Make distributed tarball from Git file listJohn Mandereau2012-08-153-22/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the requirement of having a GNUmakefile in each and every directory of the source tree; this commit also deletes GNUmakefiles made unnecessary this way. dist-toplevel-txt-files toplevel target is also removed, because it is unneeded outside of dist target and it prevents linking of toplevel generated txt docs to distdir when these docs are already generated. In addition, on suggestions from Han-Wen, if dist is made with a source directory tracked by Git, then * the source directory is required to have no uncommitted changes nor non-ignored untracked files, * the time stamp of all files in the tarball is set to the time stamp of the head of the checked-out branch.
* | hairpin.cc: consider suicide before drawing stencil; issue 2583Keith OHara2012-08-141-1/+9
|/
* Midi: initial volume if a Voice begins in (de)crescHeikki Tauriainen2012-08-102-1/+3
| | | | morgenleid.ly: put dynamic in logical Voice; no print changes
* regression tests for nonstandard stavesBenkő Pál2012-08-095-1/+272
|
* Unquote some dashed identifiers in assignments.David Kastrup2012-08-061-4/+3
|
* Add regtests for issue 1650Reinhold Kainhofer2012-08-015-0/+139
|
* Add display test for nested tuplet music.David Kastrup2012-07-301-0/+1
|
* Issue 2691: page-layout: consider relative indents in loose-line spacingKeith OHara2012-07-281-0/+19
|
* Issue 2664/2: Run scripts/auxiliar/update-with-convert-ly.shDavid Kastrup2012-07-271-2/+2
|
* Function for overriding broken spannersDavid Nalesnik2012-07-241-0/+45
| | | | | | | | | | | | | | | The music function \alterBroken is intended to facilitate overrides applied independently to the pieces of broken spanners--one of the perennial difficulties faced by users of LilyPond (addressed in Extending 2.6:"Difficult Tweaks"). The function aims at generalization by allowing the user to specify the name of the spanner and the property to be overridden. The function will override unbroken spanners, but it will ignore non-spanners with a warning. The function calls \override and may be prefaced by \once (or followed by a \revert of the relevant property).
* span-bar-.cc: Sort bar-line extents in case alignAboveContext is activeKeith OHara2012-07-221-11/+13
|
* TextSpanner: start to the right of front matter at line-breaksKeith OHara2012-07-221-5/+6
| | | | issue 2655
* Adds support for cross staff stems finalPhil Holmes2012-07-221-0/+30
|
* Revert "line_count fixes"Keith OHara2012-07-145-7/+8
| | | | This reverts commit 2a872121379fffe7b1cd5d23048b7ea04b4d1f68.
* added test for beamExceptions that failed in 2.15.39 in 3/4 for 1/32nd notesFrederic Bron2012-07-131-0/+50
|
* Issue 2626: add on-page for usage in \on-the-flyThomas Morley2012-07-041-0/+45
| | | | | | | For adding a markup to a footer/header of a specified page, you can now use (on-page <page-number>) as a specification in \on-the-fly. Signed-off-by: David Kastrup <dak@gnu.org>