]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.63
authorfred <fred>
Sun, 24 Mar 2002 19:43:23 +0000 (19:43 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:43:23 +0000 (19:43 +0000)
TODO

diff --git a/TODO b/TODO
index 75162b7604a74773578dcd89229a9b305792d3d7..2a42edee5a73e422230faebecca03fd657e6d164 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,5 @@
+Features you cannot find in the doco as working, should be mentioned her.
+
 This is an assorted collection of stuff that will be done, might be
 done, or is an idea that I want to think about
 
@@ -13,17 +15,12 @@ IMPORTANT
 
        * use Hungarian throughout code
 
-       * rename mf fonts to avoid conflicts with musixtex
-       check (c) issues
-
        * decent TeX page layout
 
        * per-pstaff item-widths [JCN]
 
        * script priority
 
-       * use own fonts/update musixtex fonts
-
        * a Hands on tutorial [HKN]
 
 PROJECTS
@@ -56,6 +53,7 @@ PROJECTS
        * Rewrite Beam and Rhythmic_grouping (hairy)
        - [c8. c32 c32]
        - interbeam height
+       - doc on Rhythmic_grouping
        - general shaving
        - use plet grouping
        - abbreviations [c2 c2]1/2
@@ -68,6 +66,13 @@ PROJECTS
        - slurs
        - dynamics etc.
 
+       * Redo font support 
+       - rename mf fonts to avoid conflicts with musixtex
+       - check (c) issues
+       - use own fonts/update musixtex fonts/find older (c)-less fonts
+       - hack up mf sources for decent spacing info (and then 
+       read AFM/TFM directly, for text too)
+
 PARSER
        * Duration -> Musical_duration, typedef Rational Duration?
 
@@ -77,8 +82,6 @@ HKN buglist:
 \bar || ook dunne streepjes? Sluit de balk niet af! (soms met de
 ruimte van een hele maat erachter (bij unmatching staffs)
 
-Hele rusten ook in andere maatsoort dan 4/4 (en centreren in de maat)
-
 noten staan vaak te dicht aan de rechterkant van de maatstreep.
 
 optie om nummers/markers boven maatstrepen te zetten
@@ -105,8 +108,12 @@ gedrukt.
 
 BUGS
 
+       * mi2mu nonexist.midi
+
        * staccato dot positions.
 
+       * \meter 4/4; c1.  doesn't gen bar.
+
        * stacked scripts.
 
        * redo timing stuff <-> pulk to allow \meter 2/4; e2. to work
@@ -175,31 +182,34 @@ SMALLISH PROJECTS
 
        * half-sharps, half-flats
        
+       * resync barcheck.
+
        * key undo
 
        * unix style paths for LILYINCLUDE env
 
        * indentable stream as baseclass for TeX stream, lily stream, Dstream.
 
+       * handle EOF graciously in error messages.
+
        * caching Item/spanner dimensions.
 
        * key transposition
        
+       * centered whole rest
+
        * caching breakpoints / saving them. 
 
        * use dstream feature in mi2mu
 
         * qtor, btor, mtor-> tor( QUIET_ver ), tor( DEBUG_ver ), etc.
+       * use tors feature in lily
 
        * declare notenametab?
 
-       * use tors feature in lily
-
        * do conventional keys (C G A, F B E, a e fis, d as des, etc ), 
          besides lists of flats/sharps
 
-       * update for T70 fonts or newer
-
        * midi esp.: use I32 iso int where 32 bits are needed (or assumed...)
 
        * parshape
@@ -228,20 +238,20 @@ SMALLISH PROJECTS
 
        * configure idealspacing: arithmetic spacing
 
-
        * LilyPond .deb. Other packaging methods?
 
        * detect -pipe
 
 
 DOC
-
-       * beam generation.
-
        * all errors
+       
+       * config of TeX macros
 
        * a test suite
 
+       * hacking-HOWTO
+
 FUTURE
 
        * auxilliary file for caching info.
@@ -296,9 +306,6 @@ IDEAS
 
        * y -dims in internote?
 
-       * hack up mf sources for decent spacing info (and then 
-       read AFM/TFM directly, for text too)
-
        * merge Atom and Symbol?
 
        * merge common code of Item, Atom/Molecule
@@ -306,7 +313,7 @@ IDEAS
 
        * Staff_group, Score_request_register.
 
-       * SHIT: meters/bars should be aligned, which is difficult if
+       * Meters/bars should be aligned, which is difficult if
        we get different keychanges in different staffs.
 
        * caching breakpoints