]> git.donarmstrong.com Git - lilypond.git/blobdiff - TODO
patch::: 1.3.17.jcn2
[lilypond.git] / TODO
diff --git a/TODO b/TODO
index 48be8ed92c40cafe3ba2b4e9b4ea069641fa8cba..3b12dcbfa3795db37231c803e9a5ccf151900d00 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,31 +1,40 @@
 -*-outline-layout:(2 (-1 -1 0 :) 0);outline-stylish-prefixes:nil -*-
 
+
 * GNU LilyPond TODO
 Features you cannot find in the documentation as working, should be
 mentioned here.  This is an assorted collection of stuff that will be
 done, might be done, or is an idea that we want to think about.
-m
 Most of the items are marked in the code as well
 Grep -i for TODO, FIXME and ugh/ugr/urg.  
 
 .* TODO
 . * use hash tabs iso. alist_ for elt property?
+. * alignment within @itemize
+. * junk dstream output.
 . * agressive type-checking for SCM stuff.
-
+. * script columns
+. * Must stop before this music ends:
+verse=\lyrics {
+. * input/bugs/clef.sly: clef changes go missing
+. * input/test/grace.sly: wierd big spacing on grace notes
 . * TODO^2:
 .  * make  a TODO.texi, like http://www.gnu.org/software/guile/ideas.html
 .  * make this file understandable for 3rd parties.
 . * \accepts -> \acceptedby 
 . * context in embedded SCM errors.
-. * eradicate all VIRTUAL_COPY_CONS () macros ; use indexed creation,
-    eg.
-
-       ctor_dict["Score_element"]->clone_func (orig);
-       ctor_dict["Score_element"]->create_func ();
 . * acc at tied note after linebreak.
 . * fix font-naming and selecting
-. * fix naming: \interline Context.staffLineLeading, staff_line_leading (),
-staff_position staff_space
+. * barcheck warning doesn't resync anymore
+. * provide settable/invisible span-score-bar bracket
+. * add context information to warnings
+Paper:
+waarschuwing: Kan niet beide uiteinden van bindingsboog vinden
+MIDI:
+pa.ly:33:23: waarschuwing: Schroot verzoek: `Span_req':
+  g' a4 bes8 \grace f8(
+                         )es16 d es8 r c |
+. * sparse ties.
 . * chord tonic: placement of accidental  C#, Cb (from scm and C++)
 . * note head on stem err msg in dutch.
 . * why need to run -C mf twice?
@@ -41,7 +50,6 @@ John
 . * junk -M ? 
 . * mudela-book doco
 . * fix or replace feta-accordion.mf
-. * script engraver
 . * bracket pdf hack
 . * Mondrup:
 - if I change the property minVerticalAlign in a multi staff score with
@@ -50,37 +58,22 @@ _only_ affect staves.
 
 - I would like to be able to influence the sloping of xtuplet brackets
 
-- for one of my test scores containing a modern edition of an early
-17'th century composition I have a leading measure containing the
-orginal clefs and note values of the original composition. I use the
-a"harmonic" and "diamond" note head styles for that measure and would
-like to have the stems of these notes _centered_ on the notehead as in
-the mensural music notation.
-
 - after the leading measure in the above mentioned score I want a double
 bar line fully drawn across the staves and after that keep to the
 ChoirStaff bar line types in the rest of the scores
-
-. * make all Feta (including dynamics) available to the user in
-    textual scripts. Examples: "D.S. al \coda", "\mf espress.".
 . * Write script that uses --find-old-relative to do auto relativization. 
-. * Junk shared cruft (duration, moment) in lib/
 
 
 .* Cleanups needed
 . * \$ and $ identifier syntax in examples. 
-. * Junk ghost positioning objects eg, Script leans on  Staffside
-    leans on Staff.
 . * Key_engraver, Local_key_item
 . * Think of comprehensive solution for "if (grace_b == self_grace_b_)"
 . * String[String.length] doesn't trap.
 . * Rhythmic_column and interaction stem/rhythmic_column/note_head/dots.
-. * Duration
 . * clef engraver 
 . * parser
 . * Lookup::text -> needs  to be TeX independent.
 . * junk Music_iterator::first_b_
-. * Bezier
 
 .* ACCIDENTALS
 . * half-sharps, half-flats
@@ -88,12 +81,10 @@ ChoirStaff bar line types in the rest of the scores
 . * accidentals closer to note head
 
 
-.* Beams
+.* BEAMS
 . * [c8. c16 c16 c16] in 6/8 timesig.
 . * Rewrite Stem, Beam (hairy)
-.  * general shaving on Beam and Stem
-.  * use plet grouping
-.  * beams over bars
+.  * beams over barlines
 . * Rests and beams don't work too well together. Example:
    [ r8 g''16 des'] [r8 c16 a] 
 . * autoBeamMelisma: if I explicitly beam notes in a staff with auto