]> git.donarmstrong.com Git - lilypond.git/blobdiff - TODO
release: 1.1.60
[lilypond.git] / TODO
diff --git a/TODO b/TODO
index 304e29b7fe2b659c0718785ee6dbeb20cb5a43bb..8fb1eb1a4bcfaa29b30a705bac7a6a8d7d2a243a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -15,37 +15,12 @@ lily
 
 [-> leading are the lead strips between the sticks (lines) of
 typeface. ie. leading is vertical space  --hwn]
-
+. * Rewrite \rhythm to be during interpreting.
 . * move \version check to lexer.ll
 . * junk delayed spanner breaking.
 . * check dangling_scm_sym working.
-. * revise pianobrace to put font stuff into Lookup
 . * spacing of accidentals
-. * restorations & repeats
-. * \score {
-  \context Staff \notes {
-c'2 fis'~
-% accidential after bar
-fis'4 % accidential should be here
-fis' g'2
-\repeat semi 2 {
-c' c'
-}
-\alternative {
-% no bars at the beginning of alternative 1 and at the end of alternative 2
-{
-d' d'
-}
-{
-c'1 c'
-}
-}
-d'4_"normal" d' \times 2/3 {e' e' e'}
-% no triplet bracket in \tiny
-\tiny d'4_"tiny" d' \times 2/3 {e' e' e'}
-  }
-}
-
+. * key restorations & repeats
 . * 
 So how do I do what I want to do?
 
@@ -61,48 +36,13 @@ In bar 27, there's a crescendo that's supposed to start at the start
 of the grace notes and extend to the note after the grace notes.
 
 How do I specify these?
-
-How can I control whether a grace note takes its time from the note
-before or the note after it (for the purposes of alignment with
-lyrics)?
-. *  / distance after 4/4 \key.
 . * spanners from grace to  normal ctxt
 . * Glen:
-1. I got a vertical line where I asked for a decrescendo.
-
-2. Slurs -- good to see some spacing between slurs and lyrics, but not
-there's several times too much space.
-
-3. Slurs with wrong slopes. Where a slur between two notes goes from the
-head of one to the stem of another it can have the wrong slope:
-         |   ___
-         |  /   \
-         | /    |
-        x|/     |
-                |
-               x|
-   The music goes down but the slur goes up (or vice versa). This looks
-wrong.
-
-4. Lyrics and \fermata collide. I know that the TODO has lyrics and scripts
-colliding; I'm just including it here because it's really an issue for me
-with fermata. Other scripts aren't a problem for me, but sometimes I need
-fermata on both sides of the staff (when sop and alto hold different notes,
-for example). In fact it's not just scripts and lyrics: In a choirstaff,
-scripts above the bass clef collide with scripts below the treble clef.
 
 5. Sometimes lyrics extend past the right end of the staff. I guess that
 this is a similar problem (if not another symptom of the same problem) as
 one of the spacing bugs mentioned in the TODO.
-
-6. The bar line at the beginning of an \alternative section has disappeared
-altogether.
-
-7. When it's a tight fit to get all the notes in the first line, the first
-note collides with the time signature. Is this the same as one of the
-spacing bugs mentioned in the TODO?
-
-.* 4.  Lyrics and grace sections don't go too well together.
+. * 4.  Lyrics and grace sections don't go too well together.
         The words are aligned with the main note, not the start of the
         grace note.  This is usually wrong, but is sometimes right.
 . * Auto_beam debugging output (waarom/wanneer heb jij die weggehaald?)
@@ -172,7 +112,6 @@ following example.
 . * add new glyphs to font.ly
 . * formatting of input stuff. 
 .  * deps for ly2dvi
-. * decide wether to junk _ in lyrics. 
 . * indent = 0.0 with linewidth=-1.0
 . * collisions & accidentals.
 . * auto-beaming in input/test/spacing.ly:
@@ -191,11 +130,13 @@ invloed hebben op beam-creatie, stopt toch gewoon stokken in?
 . * behavior of  "that the obvious solution
 \lyrics { foo1*4 __ _ }" is unintuitive.
 . * Lyrics and scripts collide.
-. * grace_align_item -> stackingdir = left, weird placement.
 . * filenames : junk lily.x 
 
 .* Cleanups needed
 . * \$ and $ identifier syntax in examples.
+. * Junk ghost positioning objects eg, Script leans on  Staffside
+    leans on Staff.
+
 . * bracket ps code.
 . * Key_engraver, Local_key_item
 . * Think of comprehensive solution for "if (grace_b == self_grace_b_)"
@@ -235,7 +176,6 @@ invloed hebben op beam-creatie, stopt toch gewoon stokken in?
 .  * make wide_spanner_engraver (line_group_spanner, staff_symbol)
 . * store req -> element, element -> element causes for warnings
 . * compulsory hshift
-. * dots & rest collisions?
 . * 
 My wish list for lyrics. I dream of a time when I will have enough time to
 become familiar enough with the source code to be able to implement some of
@@ -314,18 +254,14 @@ repeated section with different words for each repeat.
 \cadenza , \meter,  should all be \properties
 . * fix singleStaffBracket
 . * rename
-.  * measure -> bar
 .  * abbreviation-beam -> (measured/unmeasured) tremolo
 .  * partial -> anacrouse
-. * robustify Beam (in case of no stems, 32nd notes)
 . * move paper vars into engraver properties
 . * check for groff / troff/ nroff et
 . * more intelligent file searching
 . * disable spaces in TeX stuff
 . * handle ^C for tmp/file creation.
 . * make LilyPond RPM fully relocatable
-. * the warning about the negative slur/tie length appears twice
-which is irritating.
 . * better hshift (dots, distance, head dependent)
 . * clefs (AG): The "8" should appear closer to the actual clef,
 touching it.