]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
ce2cca67caa4e897e5366874df8a78231d70e097
[lilypond.git] / NEWS
1 *******
2 pl33
3 Examples
4         - Swedish notenames (MB)
5 Features
6         - Jan's patches, see below
7 Bugfix
8         - some midi bugfixes.
9
10 pl pre33-1 (JCN)
11
12
13         - midi output using pitches iso notename
14 Examples
15         - added midi output (some midi output files broken?)
16         - all melodic fixed (except for error.ly:-) 
17         - midi.ly
18 Bugfix
19         - midiwalker line break
20         - empty/nonexistent include at top of ly
21         - midi #tracks
22         - midi pitch c0
23         - midi poor man-s staff dynamics
24 Internal
25         - Midi_column, Midi_staff, Midi_walker
26
27 pl pre33 (JCN)
28         - Jan's patches, see below
29
30 Features
31         - simple plet notation (JCN)
32         - lyrics centred, but no fully suppored? (JCN)
33 Internal
34         - Midi_stream 
35         - Mididef
36         - Midi_item, Midi_pitch, Midi_duration
37         - Midi_chunk, Midi_header, Midi_track
38         - preparations for midi output 
39         - no exit upon context error (JCN)
40         - converted some "warnings" to errors; no output (JCN)
41 Bugfix:
42         - simple plet bugfix
43 Examples
44         - updated standchen, menuetto (JCN)
45         - new plet notation (JCN)
46         - plet.ly (parse and spacing tests) (JCN)
47
48 *******
49 pl 32
50 Features
51         - multiple meters, see rhythm.ly
52         - skip syntax/Skip_req
53         - score_wide_music: commands in staff now override commands in score.
54 Internal:
55         - command carnage
56         - Key_register
57         - Bar_register
58         - Meter_register
59         - meters now kept in baseclass Staff_walker
60         - Score_walker (to ease MIDI output)
61 Doc:
62         - Hungarian doco added to CodingStyle
63
64 pl 32-1
65         - music processing speedup
66         - website added to doco
67         - clef must *inside* music
68         - fixed spurious "beam too narrow" messages.
69 Internal:
70         - merge musical / non-musical staff_column
71         - musical/ non-musical requests
72         - Clef_register
73         - split up request.hh, Musical_req vs. Nonmusical_req
74 *******
75 pl 31
76
77 Examples
78         - Coriolan example (JN)
79         - standchen updated
80 Bugfix
81         - calcideal assertion bugfix
82 *******
83 pl 30
84
85 Features
86         - better multivoice spacing
87         - move rest in multivoice staff
88         - errors in TeX output now warnings
89         - progress indicator
90         - music processing speedup.
91 Internal
92         - make spanner for staffsym; scrap Line_pstaff
93         - scrap simplestaff (Rhythmic_staff temporarily disabled)
94         - docxx 3.0 format comments
95         - split register source files
96         - hardcoded dimensions compile time
97         - Lookup::tex_hairpin
98 Bugfix
99         - non G-clef clefs
100         - script junking (2x)
101         - empty files
102         - beam::center (plet position!)
103         
104 pl 29
105         - multiplatform Makefile (JN)
106         - context errors: bugfixes (JN)
107 *******
108 pl 28
109
110 Internal
111         - idealspacing slightly better for multivoice.
112 Doc
113         - Request_register
114 Bugfix
115         - Script.cc : float exception (MB)
116         - Request::Request(Request) copying of definition pointer (JN)
117         - cleaned dependencies for broken spanners
118         - stupid typo in Staff_elem::post_processing()
119         - init of hpos in PCol::PCol
120         - Word_wrap::solve() bug 
121 *******
122 pl 27
123         - preliminary WIN32 support (JN)
124 Features
125         - errors converted to warnings (JN)
126         - context errors (JN)
127         - As vs. as  notename.
128         - WARNING: "melodic" stafftype will create the new Complex_staff!
129 Examples
130         - Lohman's Viola Quartet (JN)
131         - JS Bach Solo Cello suite II menuet (JN)
132
133
134 pl pre27
135
136 Features        
137         - option --init
138         - last_duration_mode: default_duration is last duration entered
139         (\duration{\last})
140         - syntax: grouping 2*4 3*8
141         - preliminary multivoice support
142 Examples
143         - JS Bach's WTK example added.
144
145 Internal:
146         - Text_reg and Script_reg
147 *******
148 pl 26
149         - Documentation/lelie_logo.png
150         - 8-bit chars for input (see ltest.tex) (MB)
151         - quotes around string now optional
152 Bugfixes:
153         - unmatched ] (MB)
154 Internal:
155         - print/name methods of Staff_elem
156         - added Request_register
157         - Voice_group_registers, Voice_registers, *_register
158         - Complex_staff
159 *******
160 pl 25
161         - other clefs added, keys typeset properly (MB)
162
163 *******
164 pl 24:
165         - Lyrics (JCN)
166         - Commands in music-mode (an input feature) (there you are, Mats)
167
168 *******
169 pl 23:
170         - TODO file inc'd
171         - cadenza mode.
172         - default extension, search path.
173         - error.pod,faq.pod
174         - Markers
175         - configure script
176         - inputfile name in output.
177 Internal changes:
178         - scrapped VPATH
179         - Make dependencies per .o
180         - Split Input_* parsing steps to enable marking 
181 Bugfixes:
182         - unconnected columns
183
184
185 *******
186 pl 22:
187         - doco from mpp
188         - repeat signs
189         - | checks for bar in a voice (Barcheck_req)
190 Internal changes:
191         - naming (Hungarian notation, svec vs. Array)
192         - cleanup PScore, Score
193         - removed Staff_commands, plugging commands into Staff_column directly
194 Bugfixes:
195         - bug noteheadswap
196         - huge memleak fixed; unearthed lots of bugs
197
198 *******
199 pl 21:
200         - scripts
201         - texts
202         - nplets (triplets!)
203 Internal changes:
204         - Move breaking stuff into a separate class Break_algorithm
205         - dependencies for Staff_elem's
206
207 *******
208 pl 20:
209         - updated doco to .pod
210         - include files from .ly
211 Internal changes:
212         - Rational for time measurement
213         - directionalspanner/textspanner
214
215 *******
216 pl 19:
217         - grouping code: LilyPond can set advanced multibeams.
218 Internal changes:
219         - struct Moment
220
221 *******
222
223 pl 18:
224         - robust Staff_commands
225
226 *******
227 pl 17:
228         - robust Input_commands
229         - merged Vertical_/Horizontal music
230         - PARTIALs with duration
231         - modularized lexer: multiple runs
232
233 *******
234 pl 16
235         - notenames configurable
236
237 *******
238 pl 15
239         - grouping code
240         - multibeams (simple)
241
242 *******
243 pl 14
244         - symtables from .ly
245         - Input_command
246         - Input_{score/staff}
247
248 *******
249 pl 13
250         - Horizontal/Vertical music
251         - Input_commands