4 - great filename renaming operation with - convention.
5 - printing methods for paper_def/lookup/symtab(s)
6 - untied all registers from complexwalker. Now registers are
7 intrinsically hierarchical. All walker communication is done via a
15 - language.pod as starting point for mudela devel.
19 - m2m patchy --no-triplet option;
20 lilypond accepts m2m's real midi output (hand-add red tape)
21 - m2m output only valid durations, resync option wip
22 - m2m produces .ly output
24 - simpler and better naming for Duration*
25 - the great String renaming / index to base=0 change
26 - Track_column, Lily_stream
27 - Duration, Plet, Duration_convert taking load off duration calc.
36 - do MIDI rests cleanly.
37 - lily/m2m: time and tempo fixed for metric timing
40 - m2m parses more midi stuff (all of bach-wtc); timing??
41 - m2m recognises some commandline options
49 - alignment of breakable items.
55 - preliminary midi2mudela (/mudela2midi) converter: m2m (JCN)
57 - m2m sources: midi-*; (JCN)
58 - new Midi_walker, fixes several MIDI bugs.
59 - junked Midi_staff, Staff_column children, Midi_walker
66 - Source_file::error_str simplified
70 - Swedish notenames (MB)
78 - Jan's patches, see below
85 - midi output using pitches iso notename
87 - added midi output (some midi output files broken?)
88 - all melodic fixed (except for error.ly:-)
91 - midiwalker line break
92 - empty/nonexistent include at top of ly
95 - midi poor man-s staff dynamics
97 - Midi_column, Midi_staff, Midi_walker
100 - Jan's patches, see below
103 - simple plet notation (JCN)
104 - lyrics centred, but no fully suppored? (JCN)
108 - Midi_item, Midi_pitch, Midi_duration
109 - Midi_chunk, Midi_header, Midi_track
110 - preparations for midi output
111 - no exit upon context error (JCN)
112 - converted some "warnings" to errors; no output (JCN)
116 - updated standchen, menuetto (JCN)
117 - new plet notation (JCN)
118 - plet.ly (parse and spacing tests) (JCN)
123 - multiple meters, see rhythm.ly
124 - skip syntax/Skip_req
125 - score_wide_music: commands in staff now override commands in score.
131 - meters now kept in baseclass Staff_walker
132 - Score_walker (to ease MIDI output)
134 - Hungarian doco added to CodingStyle
137 - music processing speedup
138 - website added to doco
139 - clef must *inside* music
140 - fixed spurious "beam too narrow" messages.
142 - merge musical / non-musical staff_column
143 - musical/ non-musical requests
145 - split up request.hh, Musical_req vs. Nonmusical_req
150 - Coriolan example (JN)
153 - calcideal assertion bugfix
158 - better multivoice spacing
159 - move rest in multivoice staff
160 - errors in TeX output now warnings
162 - music processing speedup.
164 - make spanner for staffsym; scrap Line_pstaff
165 - scrap simplestaff (Rhythmic_staff temporarily disabled)
166 - docxx 3.0 format comments
167 - split register source files
168 - hardcoded dimensions compile time
169 - Lookup::tex_hairpin
172 - script junking (2x)
174 - beam::center (plet position!)
177 - multiplatform Makefile (JN)
178 - context errors: bugfixes (JN)
183 - idealspacing slightly better for multivoice.
187 - Script.cc : float exception (MB)
188 - Request::Request(Request) copying of definition pointer (JN)
189 - cleaned dependencies for broken spanners
190 - stupid typo in Staff_elem::post_processing()
191 - init of hpos in PCol::PCol
192 - Word_wrap::solve() bug
195 - preliminary WIN32 support (JN)
197 - errors converted to warnings (JN)
198 - context errors (JN)
199 - As vs. as notename.
200 - WARNING: "melodic" stafftype will create the new Complex_staff!
202 - Lohman's Viola Quartet (JN)
203 - JS Bach Solo Cello suite II menuet (JN)
210 - last_duration_mode: default_duration is last duration entered
212 - syntax: grouping 2*4 3*8
213 - preliminary multivoice support
215 - JS Bach's WTK example added.
218 - Text_reg and Script_reg
221 - Documentation/lelie_logo.png
222 - 8-bit chars for input (see ltest.tex) (MB)
223 - quotes around string now optional
227 - print/name methods of Staff_elem
228 - added Request_register
229 - Voice_group_registers, Voice_registers, *_register
233 - other clefs added, keys typeset properly (MB)
238 - Commands in music-mode (an input feature) (there you are, Mats)
244 - default extension, search path.
248 - inputfile name in output.
251 - Make dependencies per .o
252 - Split Input_* parsing steps to enable marking
254 - unconnected columns
261 - | checks for bar in a voice (Barcheck_req)
263 - naming (Hungarian notation, svec vs. Array)
264 - cleanup PScore, Score
265 - removed Staff_commands, plugging commands into Staff_column directly
268 - huge memleak fixed; unearthed lots of bugs
276 - Move breaking stuff into a separate class Break_algorithm
277 - dependencies for Staff_elem's
281 - updated doco to .pod
282 - include files from .ly
284 - Rational for time measurement
285 - directionalspanner/textspanner
289 - grouping code: LilyPond can set advanced multibeams.
296 - robust Staff_commands
300 - robust Input_commands
301 - merged Vertical_/Horizontal music
302 - PARTIALs with duration
303 - modularized lexer: multiple runs
307 - notenames configurable
312 - multibeams (simple)
318 - Input_{score/staff}
322 - Horizontal/Vertical music