1 * remove notename.* README.pod LilyPond.pod
5 * remove spurious/outdated comments in .ly, debug .ly
11 * basic syntax & parser/lexer cleanup.
13 * decent TeX page layout
15 * clean split for m2m of sources.
17 * caching of Register_group_register hierarchies.
19 This is an assorted collection of stuff that will be done, might be
20 done, or is an idea that I want to think about
24 * fix increase build ( libflower rebuilt when making lilypond. )
26 * sort out headers, see m2m
28 * do platform stuff: configure, header(s), targets, build (out?)
33 * plet bugs: scales.ly
45 * Group_feature at start of music.
47 * parser error handling (can you say Segfault?)
55 * read ENV for include path
63 * rest name configurable
65 * < .. > vs. { .. } syntax? !
72 * midi esp.: use I32 iso int where 32 bits are needed (or assumed...)
74 * fix Staff_elem::width() derivs to use offset_
80 * bar numbers/repetition marks
82 * read from mmap directly: study yy_scan_buffer
84 * binsearch/hash for notenames, id. for identifiers
86 * stafftypes: voice names/ instrument names.
88 * Lookup::tex_glissando, Lookup::tex_bracket, (use texbeam.cc as an
91 * Decent TeX titledefs (\tempo, \metron, etc. )
93 * command priority into enum
97 * textspanner: center position
105 * use (char *) iso. String for communication between lexer and
108 * configure idealspacing: arithmetic
110 * collision Request_register.
112 * make install (gnu dir names)
114 * LilyPond .rpm and .deb
128 * Register_container baseclass
130 * put scripts on bars
136 * better beamslope calculation
138 * implement better breaking algorithm
142 * clean solution for staffsize in items.
144 * merge key{item} & localkey{item}?
158 * integrate Register/Midi stuff
160 * create libmudela, or liblily_frontend
162 * Horizontal_align_item, Vertical_align_item.
164 * move MIDI io to a ANSI C libmidi library.
166 * fold indentifiers and notenames?
168 * enter Requests directly
170 * itemcolumns: Use dummy items.
172 * use an embedded language: scheme, lisp, S-lang, Perl, GUILE, ?
174 * y -dims in internote?
176 * hack up mf sources for decent spacing info (and then maybe
179 * merge Atom and Symbol?
181 * merge common code of Item, Atom/Molecule
183 * Spacing_request for manually adjusting spacing
185 * Staff_group, Score_request_register.
187 * SHIT: meters/bars should be aligned, which is difficult if
188 we get different keychanges in different staffs.
190 * Integrating (objectiveC) MusicKit with LilyPond
192 * MusixTeX output possible?
194 * PostScript output (esp. Beams, Slurs, etc)
196 * caching breakpoints
198 * use exceptions iso assert?