+ * nicen examples:
+ - break-up heavily-nested score blocks
+
+ * disable spaces in TeX stuff
+
+ * handle ^C for tmp/file creation.
+
+
+ * dots & rest collisions.
+
+ * documentation
+ - introduction?
+ - info?
+ - LaTeX?
+ - more manpages?
+
+ * versioning for Feta
+
+ * the warning about the negative slur/tie length appears twice
+ which is irritating.
+
+ * The `3' in the meter key is a one or two pixels too thin (at 600dpi)
+ in the middle:
+
+ * the bracket is ugly (wings are too parabolic, should be more circular)
+
+ * better hshift (dots, distance, head dependent)
+
+ * clefs (AG): The "8" should appear closer to the actual clef,
+ touching it.
+
+ * put errorlevel in Input class
+
+ * junk nesting slurs
+
+ * integrate midi-elts from mi2mu and lily?
+
+ * score-bar-scripts
+ FMR: Free memory read:
+ * This is occurring while in:
+ Bar_column::do_substitute_dependency(Score_element*,Score_element*) [bar
+ -column.cc:29]
+ Score_element::unlink() [score-elem.cc:383]
+ Paper_score::set_breaking(const Array<Column_x_positions>&) [p-score.cc:
+ 150]
+ Paper_score::calc_breaking() [p-score.cc:189]
+ Paper_score::process() [p-score.cc:203]
+ Score::run_translator(Music_output_def*) [score.cc:117]
+ * Reading 4 bytes from 0x65d3a0 in the heap.
+ * Address 0x65d3a0 is 160 bytes into a freed block at 0x65d300 of 208 bytes.
+ * This block was allocated from:
+ malloc [rtlib.o]
+ __builtin_new [libgcc.a]
+ Span_score_bar::clone()const [span-score-bar.hh:20]
+ Item::copy_breakable_items() [item.cc:69]
+ Item::do_breakable_col_processing() [item.cc:89]
+ Score_element::calcalute_dependencies(int,int,void(Score_element::*)()*)
+ [score-elem.cc:171]
+ * There have been 22 frees since this block was freed from:
+ free [rtlib.o]
+ __builtin_delete [libgcc.a]
+ Span_score_bar::~Span_score_bar() [span-score-bar.hh:18]
+ Paper_score::set_breaking(const Array<Column_x_positions>&) [p-score.cc:
+ 156]
+ Paper_score::calc_breaking() [p-score.cc:189]
+ Paper_score::process() [p-score.cc:203]
+ Postprocessing elements...
+ TeX output to score-bar-scripts.tex...
+
+
+3RD PARTY BUGS:
+
+ * make GCC warn about ctor that leaves member vars uninitialised.
+
+ * redhat (v?) graphical install bomb-out?
+
+ * 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
+ hunk, or on allegedly unsorted hunks in a diff, it may stop
+ without a trace of failure (create .rej file, print error or
+ dump core) and just ignore any further diffs.
+
+ * glibc 2.0:
+
+ f = fopen ("/dev/null", "r")
+ assert (feof (f))
+
+3RD PARTY PROJECTS:
+
+ * GNU indent: handle C++
+
+ * GNU patch
+ - 'double-fix' mode: ignore identical fix, rather than suggest
+ to revert patch direction when (more or less? exactly) the same
+ thing is fixed
+
+PROJECTS
+
+ * Scripts:
+ - fix position of bar number
+ - stack scripts in chords:
+ % fingering: footing:
+ < a-4 c-2 g-1 > < c-\ltoe e-\lheel >
+ - script-spacing
+ - slur parts as a script
+ - stack parameterised scripts for fingering and footing:
+
+ * convert-mudela:
+ - automatically add a \version if not present.
+ - better parsing
+ - make smarter
+ - convert-mudela -e empty.ly
+
+ * emacs mudela-mode
+ - should handle block comments too.
+ - handle lexer modes (\header, \melodic, \lyric) etc.
+ - indentation
+ - notenames?
+ - fontlock: \melodic \melodic
+
+ * use properties for:
+ - plet?
+ - Staff_sym size
+ - default tempo.
+ - font size
+ - bartypes (get rid of derived Span_bar_engravers)
+ - cadenza mode?
+
+ * page handling:
+ - PS output
+ - optimal pagebreaking.
+
+ * Unicode support? -> man 7 unicode
+ - 16 bit Strings
+ - -u switch
+ - detect of 16/8 bit files
+ - examples to go with it.
+
+ * Spring_spacer:
+ - write a faster Spring_spacer (without matrices if possible)
+ - relate energybound to linelen unitspace fontsize etc.
+ - used fixed point fp?
+
+ * \header
+ - output header info to MIDI too.
+
+ * a musical dictionary. See Documentation/vocabulary-*, other
+ languages:
+ - explanations
+ - italian
+ - german
+ - dutch
+ - swedish
+ .. ?
+
+ * chords
+ - guitar chords (fret diagrams)
+ - other chord name styles (american(?) style)
+ - basso continuo
+ - MIDI output?
+
+ * Debug logs:
+ - derive lily_stream, Dstream, texstream from ostream?
+ - indentable stream as baseclass for TeX stream, lily stream, Dstream.
+ - use dstream feature in mi2mu
+ - integrate IO checking into stream class
+
+ * input converters
+ - NIFF?
+ - ABC?
+ - SMDL?
+
+ * add to MIDI output:
+ - tempo change
+ - ornaments (and trills?)
+ - repeat/volta
+ - slurs
+ - accents
+ - dynamics
+ - account for rhythmic position in measure
+ - etc.
+
+ * grace notes
+ - make separate class for Grace_*_engravers
+ (which is at Voice_gravs level)
+ - make encapsulated spacing problems.
+
+ * accidentals per Voice_group
+
+ * Output class, handles : (smallish)
+ - help text /(c) notice?
+ - version line
+ - warning /errors/progress
+ - abort on error/warning; exit status
+ - quiet/ignore-version options
+ - logfile output