summaryrefslogtreecommitdiff
path: root/input
Commit message (Expand)AuthorAgeFilesLines
* Event listener to extract (some) music events....This may be useful on its own, or as a basis for other people to create/modify their own event listeners. I considered a few different names; I'm not sold on event-listener.ly. Other contenders were staff-events.ly, vivi-events.ly, and vivi-notes.ly. In the end, I thought that it would be better to avoid a Vivi-specific name. Even though this file is closely tied to Vivi, I don't think it's inappropriate to include it -- we include the Festival song stuff, after all. Graham Percival2011-06-051-0/+71
* Avoid unnecessary warnings in regtests...Warnings come in varying order, cluttering regtest comparisons Keith OHara2011-06-042-3/+3
* Update old paper size (c9 => a8landscape)Graham Percival2011-06-041-1/+1
* Spacing staves with dynamics between; issue 1668...Distinguish the minimum distances between 'spaceable' staves from those between lines such as Lyrics. Keith OHara2011-06-012-1/+26
* reduce version of backported regtest.Graham Percival2011-05-301-1/+1
* MIDI: handle overlapping notes; issue 1647...When notes overlap on the same pitch on the same MIDI channel, re-arrange the note-off events for MIDI players that cannot handle overlap, but if midiMergeUnisons = #t, merge such notes. Michael Welsh Duggan2011-05-291-0/+20
* MIDI: default midiChannelMapping to 'staff...Fix issue 1648, with regtest Keith OHara2011-05-2914-15/+101
* Merge branch 'stable/2.14'...Conflicts: Documentation/es/notation/fretted-strings.itely Documentation/es/web/introduction.itexi Documentation/web/news-front.itexi VERSION input/regression/autobeam-nobeam.ly input/regression/beam-collision-large-object.ly input/regression/clef-octavation.ly input/regression/glissando-chord-linebreak.ly input/regression/glissando-chord.ly input/regression/glissando-consecutive.ly input/regression/glissando-index.ly ly/predefined-mandolin-fretboards.ly Carl Sorensen2011-05-277-7/+7
|\
| * Loose lines honor padding between systems...When placing a loose line (e.g. Lyrics) at the top or bottom of a system, include as a constraint the padding to the neighboring system or markup. Fix 1654. Keith OHara2011-05-251-1/+2
| * Update regression test version for backportCarl Sorensen2011-05-251-1/+1
| * Fix calculation of vertical offset when 'staff-padding is set... - fix 877: Ottava clefs may not look good - the previous code incorrectly calculated the offset from the staff rather than the parent; this happened to coincide with the correct value for most parents but gave an incorrect offset for OctavateEight above the F-clef - add regression test for this case - fix existing whitespace errors Trevor Daniels2011-05-251-0/+18
| * Update versions in regtests for backportCarl Sorensen2011-05-253-7/+3
| * Fix issue 1641 -- Make \noBeam terminate the current autobeam...add regression test file Carl Sorensen2011-05-251-0/+16
| * Fixes issues 1639 and 1640....Consecutive glissandos are typeset, and line breaks can happen with killed glissandi. Reinhold Kainhofer2011-05-252-0/+42
| * Adds a regtest for glissando index....Also fixes a variable declaration in the glissando engraver. Mike Solomon2011-05-252-5/+14
| * Allows for individual glissandi between members of NoteColumns....The property glissandoMap is used to tell the glissando-engraver what note-column members to connect via glissandi. Mike Solomon2011-05-251-0/+23
| * Fix determine-frets so that it preserves note orderCarl Sorensen2011-05-251-2/+8
| * Backport input/regression/beam-collision-large-object.lyCarl Sorensen2011-05-071-1/+1
| * Modifies regtest to check for tricky large collisions.Mike Solomon2011-05-071-2/+2
| * Fixes cross staff issue with beam collision avoidance....Beam collision avoidance is now turned off for "fake" cross staff beams (those that are registered as cross staff because of auto-beaming but are in fact not). Additionally, beams no longer process other cross-staff beams as covered grobs. This fix closes issue 1632 on the tracker. Mike Solomon2011-05-071-2/+16
| * pdf-metadata: Use UTF-16BE for metadata if required...All Latin1 metadata strings need to be printed out to the .ps file in Latin1 (NOT in UTF-8), and all non-Latin1 strings need to use UTF-16BE encoding. The escaping of parentheses and backslashes needs to be applied AFTER encoding the string (since the escaping is required to correctly detect the end of the encoding string when reading the byte-sequence of the encoded string from the file. Basically, we are dumping a binary sequence to the file, enclosed by parentheses. All \051 bytes need to be escaped to make sure they are not detected as the closing parenthesis.) Reinhold Kainhofer2011-05-011-0/+26
| * Revert "pdf-metadata: Use UTF-16BE for metadata if required"...This reverts commit eece01e3958ec2557ebb7d5ed62d7545b6ee37ec. I mistakenly backported this, when there is an outstanding bug on it. Carl Sorensen2011-04-291-26/+0
| * pdf-metadata: Use UTF-16BE for metadata if required...All Latin1 metadata strings need to be printed out to the .ps file in Latin1 (NOT in UTF-8), and all non-Latin1 strings need to use UTF-16BE encoding. The escaping of parentheses and backslashes needs to be applied AFTER encoding the string (since the escaping is required to correctly detect the end of the encoding string when reading the byte-sequence of the encoded string from the file. Basically, we are dumping a binary sequence to the file, enclosed by parentheses. All \051 bytes need to be escaped to make sure they are not detected as the closing parenthesis.) Reinhold Kainhofer2011-04-291-0/+26
| * MIDI: partcombine regtest needs skips (issue 1609)Keith OHara2011-04-291-4/+1
* | Make BassFigureAlignment ignore alignment-distances.Joe Neeman2011-05-271-0/+19
* | Loose lines honor padding between systems...When placing a loose line (e.g. Lyrics) at the top or bottom of a system, include as a constraint the padding to the neighboring system or markup. Fix 1654. Keith OHara2011-05-251-1/+2
* | Fix determine-frets so that it preserves note orderCarl Sorensen2011-05-251-2/+8
* | Fix calculation of vertical offset when 'staff-padding is set... - fix 877: Ottava clefs may not look good - the previous code incorrectly calculated the offset from the staff rather than the parent; this happened to coincide with the correct value for most parents but gave an incorrect offset for OctavateEight above the F-clef - add regression test for this case - fix existing whitespace errors Trevor Daniels2011-05-161-0/+18
* | Modifies regtest to check for tricky large collisions.Mike Solomon2011-05-041-2/+2
* | Properly escape nobeam in texidoc of regtestCarl Sorensen2011-05-021-1/+1
* | lily/rest-collision.cc: adjust all rests in column...Process all rests in a noteColumn, not just the first; fix issue 1618. Print warning only for rests that are moved but don't fit; fix issue 1547. Keith OHara2011-05-011-0/+19
* | git master is now 2.15.0.Graham Percival2011-05-015-15/+5
* | Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypondMike Solomon2011-04-301-0/+16
|\ \
| * | Fix issue 1641 -- Make \noBeam terminate the current autobeam...add regression test file Carl Sorensen2011-04-301-0/+16
* | | Fixes issues 1639 and 1640....Consecutive glissandos are typeset, and line breaks can happen with killed glissandi. Reinhold Kainhofer2011-04-302-0/+42
|/ /
* | Adds a regtest for glissando index....Also fixes a variable declaration in the glissando engraver. Mike Solomon2011-04-282-5/+14
* | Hack: use a fake version number to allow compiling...This branching stuff needs much more thought and effort. See discussion on lilypond-devel. Graham Percival2011-04-281-1/+3
* | Allows for individual glissandi between members of NoteColumns....The property glissandoMap is used to tell the glissando-engraver what note-column members to connect via glissandi. Mike Solomon2011-04-281-0/+23
* | Fixes cross staff issue with beam collision avoidance....Beam collision avoidance is now turned off for "fake" cross staff beams (those that are registered as cross staff because of auto-beaming but are in fact not). Additionally, beams no longer process other cross-staff beams as covered grobs. This fix closes issue 1632 on the tracker. Mike Solomon2011-04-261-2/+16
* | pdf-metadata: Use UTF-16BE for metadata if required...All Latin1 metadata strings need to be printed out to the .ps file in Latin1 (NOT in UTF-8), and all non-Latin1 strings need to use UTF-16BE encoding. The escaping of parentheses and backslashes needs to be applied AFTER encoding the string (since the escaping is required to correctly detect the end of the encoding string when reading the byte-sequence of the encoded string from the file. Basically, we are dumping a binary sequence to the file, enclosed by parentheses. All \051 bytes need to be escaped to make sure they are not detected as the closing parenthesis.) Reinhold Kainhofer2011-04-161-0/+26
* | MIDI: partcombine regtest needs skips (issue 1609)Keith OHara2011-04-161-4/+1
|/
* PDF metadata now handle unclosed parentheses and backslash....Fix issue 1605 Bertrand Bordage2011-04-161-0/+1
* Fix TOC: don't add links to non-existing labels in the .ps fileReinhold Kainhofer2011-04-151-0/+11
* Add feature to link to a particular page or a page containing a given label...The main part of this patch was done by Dan Eble and posted to the lilypond-devel mailinglist on December 27, 2010. Like \with-url, this works only with the PDF backend. -) Add markup functions \with-link (links to the page containing the given label) and \page-link (links to the given page number) -) Internally, they are handled like the \with-url markup function, creating a pdfmark in the .ps file that creates the link in the PDF file. -) Add links to the pages for all TOC entries. Reinhold Kainhofer2011-04-152-1/+33
* Use distance to original point rather than size of allowed region for...tie-breaking. Add regression test. Han-Wen Nienhuys2011-04-141-0/+15
* lily/stem-engraver.cc: Improve error message for incompatible durations while...David Kastrup2011-04-131-0/+22
* input/regression/accidental-clef-change.ly: Change regtest to account for iss......This test of accidental-clef-change.ly was made to reflect the necessity of repeating in-key accidentals after a clef change when they have been altered before the change. David Kastrup2011-04-131-3/+4
* Added new Pagesize definition to paper.scm...Added 'c9landscape' to allow a very small @lilypond to be defined for examples that need to show footers, taglines and the like without having to 1. Define the papersize within the actual @lilypond; and so make the example more complicated that it need be for users. 2. Avoid unnecessary white space between the content and footers/taglines etc. Chosen size is named c9landscape because the new papersize=x option for the @lilypond [] construct cannot take spaces or use the standard 'landscape option. Keeping a standard ISO size means we don't have 'custom' sizes in the scm file. James Lowe2011-04-101-2/+1
* Fix issue 1601 -- poor autobeam settings for 6/8, 9/8, 12/8...Added regtest that shows all of the default autobeam settings Carl Sorensen2011-04-091-0/+144
* Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypondMike Solomon2011-04-091-1/+1
|\