******* pl33 Examples - Swedish notenames (MB) Features - Jan's patches, see below Bugfix - some midi bugfixes. pl pre33-1 (JCN) - midi output using pitches iso notename Examples - added midi output (some midi output files broken?) - all melodic fixed (except for error.ly:-) - midi.ly Bugfix - midiwalker line break - empty/nonexistent include at top of ly - midi #tracks - midi pitch c0 - midi poor man-s staff dynamics Internal - Midi_column, Midi_staff, Midi_walker pl pre33 (JCN) - Jan's patches, see below Features - simple plet notation (JCN) - lyrics centred, but no fully suppored? (JCN) Internal - Midi_stream - Mididef - Midi_item, Midi_pitch, Midi_duration - Midi_chunk, Midi_header, Midi_track - preparations for midi output - no exit upon context error (JCN) - converted some "warnings" to errors; no output (JCN) Bugfix: - simple plet bugfix Examples - updated standchen, menuetto (JCN) - new plet notation (JCN) - plet.ly (parse and spacing tests) (JCN) ******* pl 32 Features - multiple meters, see rhythm.ly - skip syntax/Skip_req - score_wide_music: commands in staff now override commands in score. Internal: - command carnage - Key_register - Bar_register - Meter_register - meters now kept in baseclass Staff_walker - Score_walker (to ease MIDI output) Doc: - Hungarian doco added to CodingStyle pl 32-1 - music processing speedup - website added to doco - clef must *inside* music - fixed spurious "beam too narrow" messages. Internal: - merge musical / non-musical staff_column - musical/ non-musical requests - Clef_register - split up request.hh, Musical_req vs. Nonmusical_req ******* pl 31 Examples - Coriolan example (JN) - standchen updated Bugfix - calcideal assertion bugfix ******* pl 30 Features - better multivoice spacing - move rest in multivoice staff - errors in TeX output now warnings - progress indicator - music processing speedup. Internal - make spanner for staffsym; scrap Line_pstaff - scrap simplestaff (Rhythmic_staff temporarily disabled) - docxx 3.0 format comments - split register source files - hardcoded dimensions compile time - Lookup::tex_hairpin Bugfix - non G-clef clefs - script junking (2x) - empty files - beam::center (plet position!) pl 29 - multiplatform Makefile (JN) - context errors: bugfixes (JN) ******* pl 28 Internal - idealspacing slightly better for multivoice. Doc - Request_register Bugfix - Script.cc : float exception (MB) - Request::Request(Request) copying of definition pointer (JN) - cleaned dependencies for broken spanners - stupid typo in Staff_elem::post_processing() - init of hpos in PCol::PCol - Word_wrap::solve() bug ******* pl 27 - preliminary WIN32 support (JN) Features - errors converted to warnings (JN) - context errors (JN) - As vs. as notename. - WARNING: "melodic" stafftype will create the new Complex_staff! Examples - Lohman's Viola Quartet (JN) - JS Bach Solo Cello suite II menuet (JN) pl pre27 Features - option --init - last_duration_mode: default_duration is last duration entered (\duration{\last}) - syntax: grouping 2*4 3*8 - preliminary multivoice support Examples - JS Bach's WTK example added. Internal: - Text_reg and Script_reg ******* pl 26 - Documentation/lelie_logo.png - 8-bit chars for input (see ltest.tex) (MB) - quotes around string now optional Bugfixes: - unmatched ] (MB) Internal: - print/name methods of Staff_elem - added Request_register - Voice_group_registers, Voice_registers, *_register - Complex_staff ******* pl 25 - other clefs added, keys typeset properly (MB) ******* pl 24: - Lyrics (JCN) - Commands in music-mode (an input feature) (there you are, Mats) ******* pl 23: - TODO file inc'd - cadenza mode. - default extension, search path. - error.pod,faq.pod - Markers - configure script - inputfile name in output. Internal changes: - scrapped VPATH - Make dependencies per .o - Split Input_* parsing steps to enable marking Bugfixes: - unconnected columns ******* pl 22: - doco from mpp - repeat signs - | checks for bar in a voice (Barcheck_req) Internal changes: - naming (Hungarian notation, svec vs. Array) - cleanup PScore, Score - removed Staff_commands, plugging commands into Staff_column directly Bugfixes: - bug noteheadswap - huge memleak fixed; unearthed lots of bugs ******* pl 21: - scripts - texts - nplets (triplets!) Internal changes: - Move breaking stuff into a separate class Break_algorithm - dependencies for Staff_elem's ******* pl 20: - updated doco to .pod - include files from .ly Internal changes: - Rational for time measurement - directionalspanner/textspanner ******* pl 19: - grouping code: LilyPond can set advanced multibeams. Internal changes: - struct Moment ******* pl 18: - robust Staff_commands ******* pl 17: - robust Input_commands - merged Vertical_/Horizontal music - PARTIALs with duration - modularized lexer: multiple runs ******* pl 16 - notenames configurable ******* pl 15 - grouping code - multibeams (simple) ******* pl 14 - symtables from .ly - Input_command - Input_{score/staff} ******* pl 13 - Horizontal/Vertical music - Input_commands