| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove kludge from beam collision code....This is no longer needed since the fix to bug 1667.
| Joe Neeman | 2011-06-04 | 1 | -5/+0 |
* | Emit not-quite-cross-staff beams in the right context....This is related to 1043 and possibly other bugs. Previously,
if a staff change happened immediately after the termination of
an auto-engraved cross-staff beam, then the beam was parented
to the wrong staff. Now, every beam is parented to the context
in which it began.
| Joe Neeman | 2011-06-04 | 6 | -30/+47 |
* | Spacing staves with dynamics between; issue 1668...Distinguish the minimum distances between 'spaceable' staves
from those between lines such as Lyrics.
| Keith OHara | 2011-06-01 | 2 | -35/+32 |
* | 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 Duggan | 2011-05-29 | 5 | -20/+35 |
* | Allow for spaces in ttf font glyph names. Fixes #1562....Apparently, the Verdana.ttf font that comes with Windows 7 SP1
has glyphs 571 and 571 using names "glyph 571" and "glyph 572", i.e.,
their glyph names contain spaces. This breaks the PostScript output.
Thanks to Chris Lidell and James Lowe for their help to nail this
bug.
| Jan Nieuwenhuizen | 2011-05-29 | 1 | -1/+1 |
* | Fix 1442....When include_fixed_spacing is false, also exclude minimum-distance
from consideration.
| Joe Neeman | 2011-05-27 | 2 | -22/+30 |
* | Make BassFigureAlignment ignore alignment-distances. | Joe Neeman | 2011-05-27 | 1 | -0/+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 OHara | 2011-05-25 | 2 | -15/+26 |
* | Fix determine-frets-and-strings so that ignored notes are ignored | Carl Sorensen | 2011-05-25 | 1 | -12/+15 |
* | 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 Daniels | 2011-05-16 | 1 | -18/+23 |
* | Fixes the assert problem caused by ledger line spanners....This fix makes it such that ledger lines are not printed when
there is a no-line staff symbol. This makes sense, as a note
cannot be above or below the staff if the staff does not exist,
which means that ledger lines should not be used.
| Mike Solomon | 2011-05-12 | 1 | -1/+1 |
* | Fixes issue 1613....Beams' left extrema are now placed outside of zones that would cause
an intersection.
| Mike Solomon | 2011-05-04 | 1 | -44/+62 |
* | lily/page-layout-problem.cc: Avoid repeats of a warning | Keith OHara | 2011-05-01 | 1 | -2/+4 |
* | 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 OHara | 2011-05-01 | 1 | -63/+66 |
* | pdf metadata: Oops, changed charset for debugging purposes and forgot to chan... | Reinhold Kainhofer | 2011-05-01 | 1 | -1/+1 |
* | Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypond | Mike Solomon | 2011-04-30 | 1 | -2/+4 |
|\ |
|
| * | Fix issue 1641 -- Make \noBeam terminate the current autobeam...add regression test file
| Carl Sorensen | 2011-04-30 | 1 | -2/+4 |
* | | Fixes issues 1639 and 1640....Consecutive glissandos are typeset, and line breaks can happen
with killed glissandi.
| Reinhold Kainhofer | 2011-04-30 | 1 | -24/+30 |
|/ |
|
* | Fix "make doc" error: Character set messup in pdf-scheme.cc...In "make doc", somehow the LANG env variable is cleared, so
glib returned charset=ANSI_X3.4-1968 for the input string. This would
disallow any accented characters in the input string.
However, we know that the input string is by definition always UTF-8,
so the solution is not to use the current locale, but hardcode UTF-8.
Once we switch to guile 2.0, we should use (sting->utf16 str 'big)
instead of manually converting the string in C.
| Reinhold Kainhofer | 2011-04-30 | 1 | -20/+43 |
* | Adds a regtest for glissando index....Also fixes a variable declaration in the glissando engraver.
| Mike Solomon | 2011-04-28 | 1 | -3/+1 |
* | 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 Solomon | 2011-04-28 | 1 | -24/+74 |
* | 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 Solomon | 2011-04-26 | 2 | -3/+10 |
* | MIDI: always set note volume when initialized. Fixes #1636. | Jan Nieuwenhuizen | 2011-04-26 | 1 | -1/+1 |
* | Turns off beam collision avoidance for cross-staff beams. | Mike Solomon | 2011-04-22 | 1 | -0/+3 |
* | Fixes bug with covered_grob_has_interface. | Mike Solomon | 2011-04-22 | 1 | -3/+3 |
* | MIDI: #'instrument mode: do not re-initialize channel with empty instrument. | Jan Nieuwenhuizen | 2011-04-21 | 1 | -1/+1 |
* | MIDI: in #'staff mapping mode, keep to one channel. Fixes #1620. | Jan Nieuwenhuizen | 2011-04-21 | 1 | -4/+10 |
* | Use Grob::warning() for error message from shift_region_to_valid(). | Han-Wen Nienhuys | 2011-04-20 | 1 | -1/+1 |
* | Fixes segfaut resulting from the use of the Completion_heads_engraver...This segfault was caused by using an incorrect variable to index a
vector, which wound up overshooting the end of the vector.
| Mike Solomon | 2011-04-19 | 1 | -1/+1 |
* | Fix 1622 Dynamic spanner not printed under grace notes | Trevor Daniels | 2011-04-19 | 1 | -4/+7 |
* | Handle situations that either one of above and below is a valid...configuration in Beam::shift_region_to_valid().
This fixes the regression introduced in
bf707a03756021f69e3f5d1a8246639a6a601099, leading to random quanting
(-O2 build) or crashes (debug build.)
| Han-Wen Nienhuys | 2011-04-17 | 1 | -5/+15 |
* | 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 Kainhofer | 2011-04-16 | 1 | -0/+60 |
* | Use distance to original point rather than size of allowed region for...tie-breaking.
Add regression test.
| Han-Wen Nienhuys | 2011-04-14 | 1 | -2/+3 |
* | lily/stem-engraver.cc: Improve error message for incompatible durations while... | David Kastrup | 2011-04-13 | 1 | -4/+6 |
* | Issue 1471: Invalidate alterations upon key change rather than forgetting them. | David Kastrup | 2011-04-13 | 1 | -3/+11 |
* | Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lilypond | Mike Solomon | 2011-04-09 | 4 | -34/+14 |
|\ |
|
| * | Suppress continuing LyricHyphen under grace note at start of line... - improved fix to 688/1590. Simpler and use of callback
gives flexibility
* lyric-hyphen-grace.ly
regression test
* lily/spanner.cc
exclude grace part from test in kill_zero_spanned_time
* scm/define-grobs.scm
add kill-zero-spanned-time as after-line-breaking
callback to LyricHyphen
| Trevor Daniels | 2011-04-09 | 1 | -11/+11 |
| * | Revert "Suppress continuing LyricHyphen under grace note at start of line"...This reverts commit 2fb262fb403b75907bdebbaf7fbb819733bf6355.
| Trevor Daniels | 2011-04-09 | 3 | -23/+3 |
* | | Adds footnote-footer-padding to the paper bloc....This increases the space between the bottommost footnote and the footer.
Also declares both footnote-padding and footnote-footer-padding in
set-paper-dimension-variables.
| Mike Solomon | 2011-04-08 | 4 | -4/+19 |
|/ |
|
* | Adds stem avoidance to the beam collision engraver. | Mike Solomon | 2011-04-08 | 1 | -4/+15 |
* | Adds collision-voice-only property to beams....The default is ##f, meaning that beams will attempt to not collide
with all of the grobs they cover. Setting this to ##t only polices
collisions within a voice.
| Mike Solomon | 2011-04-08 | 4 | -20/+38 |
* | Divide collision Y extent by staff_space; add regression test....This makes collisions work correctly in scaled staves.
| Han-Wen Nienhuys | 2011-04-08 | 1 | -0/+2 |
* | Fixes typo in the beam collision engraver to allow beam collision opt-out. | Mike Solomon | 2011-04-08 | 1 | -1/+1 |
* | Search of context hierarchy for voice for lyrics is optional... - add new context property, searchForVoice, to indicate
whether the extended search for a voice containing lyric
rhythms should be conducted
- fixes 1579
* lily/lyric-engraver.cc
test searchForVoice in get_voice_to_lyrics () to decide
whether to conduct an extended search
* ly/engraver-init.ly
set default value of searchForVoice to #f
(also in passing remove duplicated instrumentname
and shortInstrumentName settings)
* scm/define-context-properties.scm
add and document searchForVoice
| Trevor Daniels | 2011-04-08 | 1 | -2/+5 |
* | Revert "lily/stem-engraver.cc: allow distinguishable durations to be stemmed ......This reverts commit 39159ce6318face1ca85900253a9809ca2d94655.
| David Kastrup | 2011-04-07 | 1 | -17/+1 |
* | Revert "lily/stem-engraver.cc: Improve error message for incompatible duratio......This reverts commit b13f1ae311325d05589dd87fd6e04098de1d3538.
| David Kastrup | 2011-04-07 | 1 | -4/+3 |
* | Revert "stem-engraver.cc: recreate stem if in need of change when merging dif......This reverts commit cc6cb9a7c63096dd82099753aab97bea46b50901.
| David Kastrup | 2011-04-07 | 1 | -10/+2 |
* | Revert "Issue 1471: Invalidate alterations upon key change rather than forget......This reverts commit 197e3ae339de2d7359b071fd845266b4697df76f.
| David Kastrup | 2011-04-07 | 1 | -11/+3 |
* | Issue 1471: Invalidate alterations upon key change rather than forgetting them. | David Kastrup | 2011-04-07 | 1 | -3/+11 |
* | stem-engraver.cc: recreate stem if in need of change when merging different h... | David Kastrup | 2011-04-07 | 1 | -2/+10 |