]> git.donarmstrong.com Git - lilypond.git/blobdiff - NEWS
release: 0.0.37
[lilypond.git] / NEWS
diff --git a/NEWS b/NEWS
index fd677144a694f73072355661f4d14b6634d7d803..6592108aece8f3a44cbaa994deec6275c1e18e01 100644 (file)
--- a/NEWS
+++ b/NEWS
+pl 37
+
+
+Documentation
+       - language.pod as starting point for mudela devel.
+
+       - Jan's patches:
+(jan's pl 36-3)
+
+       - m2m produces .ly output
+Internal
+       - simpler and better naming for Duration*
+       - the great String renaming / index to base=0 change
+       - Track_column, Lily_stream
+Features
+       - m2m patchy --no-triplet option;
+         lilypond accepts m2m's real midi output (hand-add red tape)
+       - m2m output only valid durations, resync option wip
+Bugfix
+       - m2m duration calc
+Internal
+       - Duration, Plet, Duration_convert taking load off duration calc.
+
+
+pl 36
+       - Jan's patches:
+       - do MIDI rests cleanly.
+       - lily/m2m: time and tempo fixed for metric timing
+Internal
+       - Midi_tempo
+       - m2m parses more midi stuff (all of bach-wtc); timing??
+       - m2m recognises some commandline options
+Examples
+       - fixed midi.ly
+
+*******
+pl 35
+       - Register_group
+Bugfix
+       - alignment of breakable items.
+
+*******
+pl 34
+       - better midi syntax.
+       - --midi,-M option.
+       - preliminary midi2mudela (/mudela2midi) converter: m2m (JCN)
+Internal
+       - m2m sources: midi-*; (JCN)
+       - new Midi_walker, fixes several MIDI bugs.
+       - junked Midi_staff, Staff_column children, Midi_walker
+       - Midi_output
+
+pl 33-1
+       - m2m parses midi
+Internal
+       - Binary_source_file
+       - Source_file::error_str simplified
+*******
+pl33
+Examples
+       - Swedish notenames (MB)
+
+pl pre33-2
+
+Bugfix
+       - midi pitch
+       
+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.
@@ -21,6 +245,7 @@ Bugfixes:
        - unconnected columns
 
 
+*******
 pl 22:
        - doco from mpp
        - repeat signs
@@ -33,6 +258,7 @@ Bugfixes:
        - bug noteheadswap
        - huge memleak fixed; unearthed lots of bugs
 
+*******
 pl 21:
        - scripts
        - texts
@@ -41,6 +267,7 @@ 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
@@ -48,33 +275,40 @@ 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