]> git.donarmstrong.com Git - lilypond.git/blobdiff - TODO
release: 1.1.0
[lilypond.git] / TODO
diff --git a/TODO b/TODO
index 275774c4633a9509f402d67056d89198458dd281..e22c3f60e80d26e2dcf43a80a9b9b7a086bf6663 100644 (file)
--- a/TODO
+++ b/TODO
@@ -10,44 +10,29 @@ grep for TODO and ugh/ugr/urg
 
 BUGS:
 
-       +
-       >      \notes{ a \< b \cr }
-       > 
-       > work but
-       >    
-       >      \notes{ a \< b \! }
-       > 
-       > give a parse error?  
+       
+       * add new glyphs to font.ly
+
+       * formatting of input stuff. 
 
+       * \notes{ a \< b \cr } vs \notes{ a \< b \! }
 
        * if possible, it might be nice for a warning to appear if someone does
-       > \translator with no name and without assigning it to an
-identifier.  possible, it might be nice for a warning to appear if
-someone does
-       > \translator with no name and without assigning it to an
-identifier.
+       \translator with no name and without assigning it to an
+       identifier.  
 
        * space after bars?
 
        * [/3 c8 c16 c c c]/1
   
-       * I see that  \prallprall and \prallmordent are identical. I think this is a 
-       mistake, that \prallprall should not have the vertical line.
-       This can be fixex by removing  the line
-       > draw_mordent(twidth-0.5toverlap);
-       from the definition of \prallprall in mf/feta-slag.mf (see below)
-
        * fix singleStaffBracket
   
        * repeat bars: need distance after ":|" and before "|:"
 
-       - The time signature warnings still remain, will be fixed later.
-
-       * fix \n after proccing
+       * The time signature warnings still remain, will be fixed later.
 
- Summary of minor spelling irregularities:
->   capitalization/use of underscores in property names
->   \lyric vs \notes  \lyric vs \type Lyrics  (\lyric should have an -s)
+       Summary of minor spelling irregularities:
+       -  capitalization/use of underscores in property names
 
        * fix Score.skipBars
 
@@ -57,29 +42,19 @@ identifier.
 
        * fix marks/barnumbers/marginal notes
 
-****
-
- > lbheel = \script { "bheel" 0 0 -1  0 0 }
-> rbheel = \script { "bheel" 0 0 1 0 0 }
-> lbtoe = \script { "btoe" 0 0 -1 0 0 }
-> rbtoe = \script { "btoe" 0 0 1 0 0 }
-> lfheel = \script { "fheel" 0 0 -1  0 0 }
-> rfheel = \script { "fheel" 0 0 1 0 0 }
-> lftoe = \script { "ftoe" 0 0 -1 0 0 }
-> rftoe = \script { "ftoe" 0 0 1 0 0 }
-> 
-> and also
-> 
-> portato= \script { "portato" 0 -1 0 1 0 }
-
-       * MIDI spelling.
-
-       * foo = 1
-
-        \score{
-          \notes { a }
-          \paper{ foo = \translator{ \StaffContext}; }
-        }
+       * broken scripts:
+       lbheel = \script { "bheel" 0 0 -1  0 0 }
+       rbheel = \script { "bheel" 0 0 1 0 0 }
+       lbtoe = \script { "btoe" 0 0 -1 0 0 }
+       rbtoe = \script { "btoe" 0 0 1 0 0 }
+       lfheel = \script { "fheel" 0 0 -1  0 0 }
+       rfheel = \script { "fheel" 0 0 1 0 0 }
+       lftoe = \script { "ftoe" 0 0 -1 0 0 }
+       rftoe = \script { "ftoe" 0 0 1 0 0 }
+       
+       and also
+       
+       portato= \script { "portato" 0 -1 0 1 0 }
 
        * Align_element::padding  ?
 
@@ -89,8 +64,6 @@ identifier.
 
        * typo checks on property names?
 
-       * egcs-1.1 support
-
        * make engraver hacking robust.
 
        * use streambufs and iostream
@@ -102,7 +75,7 @@ identifier.
 
        * zip target for binary windows dist (JBR)
 
-       * text continuationss
+       * text continuations
 
        * revise documentation
 
@@ -111,14 +84,6 @@ identifier.
        * junking \skip req in lyrics
 
        * Language:
-       - general plet mechanism.
-
-               \plet 2/3 { c8 c8 c8 }
-
-       ie.
-
-               Music: PLET int '/' int Music
-
        - \type -> \context ?
        - \translator -> ?
        - fix \partial 
@@ -132,8 +97,6 @@ identifier.
 
        * install TeX stuff into tex/generic directory.
 
-       * /etc/profile.d support for RPM.
-
        * percussion note heads
 
        * mi2mu empty staffs.
@@ -142,12 +105,6 @@ identifier.
 
        * make GNU style webpages.
 
-       * There seems to be an install error in lilypond-1.0.0.  Most of the
-       files in the "init" directory don't get installed in the
-       /usr/local/share/lilypond directory.  The files installed are of
-       the form feta*.ly.  In particular init.ly doesn't get installed.
-       I installed the files by hand and then the system seems to work.
-
        * midi_instrument -> midiInstrument
 
        * horizontal centering of dynamics 
@@ -261,8 +218,6 @@ ydirection and hshift preset
          - abbreviation-beam -> (measured/unmeasured) tremolo
          - partial -> anacrouse
 
-       * libtoolize flowerlib
-
        * shared lib
 
        * robustify Beam (in case of no stems, 32nd notes)
@@ -274,12 +229,7 @@ ydirection and hshift preset
        * check for groff / troff/ nroff et
 
        * more intelligent file searching
-       - use kpsepath
-       - make LilyPond fully relocatable
-
-       * use kpsepath to find all TeX dirs
-       - configure.in 
-       - clean-fonts.sh
+       - make LilyPond RPM fully relocatable
 
        * nicen examples:
        - break-up heavily-nested score blocks
@@ -311,15 +261,6 @@ ydirection and hshift preset
         * clefs (AG): The "8" should appear closer to the actual clef,
           touching it.
 
-       * scoping for properties?
-
-       {       c4
-               \multi 2  < { \stemup .. } { \stemdown .. } >
-               c2 
-       }
-
-       this modifies \stem for the c2
-
        * put errorlevel in Input class
 
        * junk nesting slurs
@@ -365,12 +306,6 @@ ydirection and hshift preset
 
        * redhat (v?) graphical install bomb-out?
 
-       * egcs-1.03 ice: stem.cc:327; should localize bug (mine's still 10K)
-
-       * gcc 2.8.1: see ice and RESIZE_ICE
-
-       * xdvi: PS in magnifying glass.
-
        * GNU diff 2.7: diff -rN does not see a new directory with empty file
 
        * GNU patch 2.1: <must find simple example> if patch chokes on a
@@ -387,8 +322,6 @@ ydirection and hshift preset
 
        * GNU indent: handle C++
 
-       * GNU make: move hardcoded builtin rules to runtime ?
-
        * GNU patch 
          - 'double-fix' mode: ignore identical fix, rather than suggest 
            to revert patch direction when (more or less? exactly) the same 
@@ -522,7 +455,6 @@ PROJECTS
        - Move all Score_elems, into libmutype.a
        - SGML
 
        * Documentation
        - Doc (C) stuff of sheet music
        - a better format?  SGML?  TeX?  Info?