]> git.donarmstrong.com Git - lilypond.git/blob - CHANGES
patch::: 1.5.9.jcn3
[lilypond.git] / CHANGES
1 1.5.9.jcn3
2 ==========
3
4 * add-html-footer.py: use html <title> as fallback title for pages
5 where @WEB-TITLE@ is not defined.
6
7 * Bugfix: stepmake: don't go building executables all over the place,
8 if NAME is set in environment.  Some cleanups. 
9
10 * add-html-footer.py: remove href to self.  Substitute @at-variables@
11 defined in html comments.  Any occurrence of
12
13    <!-- @foo@=bar -->
14
15 in the html page, will subsequently substitute any occurrence of @foo@
16 in the same html page with `bar'.
17
18 * Bugfix: update-lily: remove unprotected gettext.py include.
19
20 * po update.
21
22 * windows doc update.
23
24 1.5.9
25 =====
26
27 1.5.8.uu1
28 =========
29
30 * Mensural rests (Juergen Reuter)
31
32 * Swedish translation (Thanks to the translation project)
33
34 * Bugfix: down 8th flag restored.
35
36 * Bugfix: span-bars and hara-kiri.
37
38 * More advanced collisions: handle meshed chords as well.
39
40 1.5.8.jcn1
41 ==========
42
43 * Add mktextfm wrapper for windows (thanks Mats).
44
45 1.5.8.hjj1
46 ==========
47
48 * Emacs-mode: new keywords, reserved words, notenames and brackets are
49 font-lock-keywords; implementation encourages spacing/indenting.
50
51
52 1.5.8
53 =====
54 1.5.7.hwn1
55 ==========
56
57 * reinclude input/bugs/*.ly
58
59 * Mensural flags (Juergen Reuter)
60
61 * Fixed problem with hanging Xdvi from redhat 7.x. See also
62 http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=52089
63
64 * Bugfix: don't crash if kpse_find_file returns 0.
65
66 * Bugfix: don't allocate \outputscale for every file.
67
68 * Bugfix: mixing different rhythms on one staff doesn't muck up the
69 spacing that much.
70
71 1.5.7.hjj2
72 ==========
73
74 * Add PS-compilation, PS-viewing and MIDI-play in LilyPond
75 -Emacs-mode.  (Heikki Johannes Junes).
76
77 * Add common finnish names for notes
78
79
80 1.5.6.jcn2
81 =========
82  
83 * Use Cygwin included Python; drop Windows Python and workarounds.
84
85 * Include make/lilypond.mandrake.spec (unchecked!) and README.mandrake.
86
87 * Comment out two non existing examples in regression test, add one
88 missing from 1.5.5 distribution.
89
90 * Revert silly grace-with-braces stuff in tutorial.
91
92 * Add short crescendo bug to input/bugs.
93
94 * Update and bit more verbose download instructions in INSTALL, 
95 fix some links on ftp.lilypond.org.
96
97
98 1.5.6.hwn1
99 ==========
100
101 * Grace note bugfixes.
102
103 * Move staff-adjacency detection (for the spacing engine) to
104 Separating_group_spanner.
105
106 * Loose column support: clef changes, key changes may be folded underneath
107 notes in a different staff. See input/regression/spacing-folded-clef.ly.
108 Changes were made to
109
110   - Separating_group_spanner: decide which columns are loose
111
112   - Simple_spacer, New_spacing_spanner: only look at non-loose columns.
113
114   - Line_of_score: set horizontal positions for loose columns.
115  
116 1.5.6
117 =====
118
119 1.4.6.mb1
120 =========
121
122 * Allow for duplicated articulation scripts with different direction.
123
124 * Added new ornaments: \upmordent, \downmordent, \pralldown, \prallup,
125   \lineprall, \thumb, \comma (to be used with scriptHorizontal = ##t),
126   see also input/test/trill.ly. [WARNING: FONT UPDATE!]
127
128 * Bug fix: staccato dot placement.
129
130 1.5.5.jr1
131 =========
132
133 * recent ancient-font.ly development branches manually merged and
134   updated;
135
136 * added enhanced mensural minima/fusa noteheads (30 degrees rhomb
137   style); the former 45 degrees quadratic shapes are now available
138   under notehead style "neo_mensural"; [WARNING: FONT UPDATE] 
139
140 * minor ancient font corrections (in particular, enhanced set_char_box()
141   arguments).
142
143
144 1.5.5.jcn2
145 ==========
146
147 * input/bugs:
148   - Autogenerate bugs document from all .ly's.
149   - Add texidoc to lots of examples.
150   - Junk or move fixed examples to regression test.
151   - Move examples that crash lilypond to input/no-notation.
152   - Update examples.
153
154 1.5.5.hwn1
155 ==========
156
157 * Grace property fixes.
158
159 * More grace nesting bugfixes.
160
161 1.5.5
162 =====
163
164 1.5.4.jcn2
165 ==========
166
167 * Spelling fixes, notably staffs->staves, except for ChangeLogs.
168
169 * Removed `Default' from accidental comment names.
170
171 * Compile fixes.
172
173 * Fixed off by one error for point and click.
174
175 * Website fixes, found bug in grace note stem lengths.
176
177 1.5.4.hwn1
178 ==========
179
180 * Ancient font update [WARNING FONTS CHANGED!] (Juergen Reuter)
181
182 * New_spacing_spanner: revised spacing generation.
183
184 * Default neutral direction set to down. 
185
186 * Junk hash table  from flowerlib
187
188 * Bugfix: grace nesting error
189
190 * Bugfix: don't try schedule next bar when were on a grace moment.
191
192 * Bugfix: set measurePosition especially for music starting with
193 grace.
194
195 1.5.3.hwn1
196 ==========
197
198 * midi2ly bugfixes: don't print ';' in .ly output.
199
200 * small cleanup of input/bugs/
201
202 * bugfix: nested grace notes; added input/regression/grace-nest.ly
203
204 * Bugfix: add double alterations to keyAccidentalOrder (Mats)
205
206 * Fixes for PostScript beams and stems.
207
208 1.5.2.hwn1
209 ==========
210
211 * Starting pagenumber (Mark Hindley)
212
213 * Ancient font patch (Juergen Reuter) [WARNING: FONT UPDATE!]
214
215 * Bugfix: don't  put grace beams on non grace notes, and vice versa.
216
217 * etf2ly:
218   - miserable try at importing repeatbars and volta brackets;
219   - import articulation defs (IX tag)
220   - revamped file reading logic. Now much cleaner.
221
222 * Experimental regular-spacing support: try to space regular runs of
223 notes equidistantly.
224
225 1.5.2.jcn2
226 ==========
227
228 * Flex is fixed in Debian/unstable.  Update documentation accordingly.
229
230 * Guile 1.3.4 compile fix.
231
232 * Add trill line type, see input/test/trill.ly.
233
234 * Dvips bugs workarounds:
235   - Draw filledbox in tex for now.  Test ps code using
236
237      lilypond -e '(define ps-testing 1)'
238
239   - Extend stems only half way into beam.
240
241 * Change order of includes in tex/lilyponddefs.tex so that feta font
242 can be used a little easier, like:
243
244     title="TeX \fetachar\fetasharp"
245
246 * Update stepmake/bin config.sub, config.guess.
247
248 1.5.2
249 =====
250
251 1.5.1.hwn1
252 ==========
253
254 * small bugfixes for grace-init.ly
255
256 * Bugfix: don't mess up spacing when combining different tuplets.
257
258 * Small bugfixes for lilypond-mode.el.
259
260 * property-init.ly: bugfix for dot directions in polyphonic music.
261
262 1.5.1.jcn3
263 ==========
264
265 * Bugfix: text2html: escape entities inside <pre>.
266
267 * Added some template .ly's for evaluation.
268
269 * Make blot work without -fps too.
270
271 * Use blot diameter for postscript beams and boxes.
272
273 * Guile-1.5.0-cvs updates and Guile-1.4.x compatibility.
274
275 * Beam knee fix.
276
277 * Now really included lexer-gcc-3.0.patch.
278
279 * Make Voice context accept Thread again; this fixes MIDI output for music
280 that uses Thread contexts.
281
282 * Removed debug printing from chord-name.scm.
283
284 1.5.0
285 =====
286 1.5.0.jcn1
287 ==========
288
289 * Added feature to ly2dvi to find feta pfa font files used in a
290 postscript file to make printing of direct postscript a bit easier:
291
292     lilypond -fps input/trip.ly
293     cat $(ly2dvi -f trip.ps) trip.ps | lpr
294
295 * Reincluded 1.4.3.jcn2.
296
297 * Website fixes.
298
299 * Ly2dvi now leaves .tex and .latex output if latex fails, and cleans
300 the temp dir if anything fails.
301
302 * Fixes for windows scripts.
303
304 1.5.0.uu1
305 =========
306
307 * Hara kiri and span-bar.
308
309 * Junk old grace stuff.
310
311 * Don't crash on grace notes in MIDI output.
312
313
314
315 1.5.0
316 =====
317
318 * experimental grace notes:
319   - add grace timing to Moment
320   - hack to Sequential_music_iterator to use the correct timing for
321 the note before a grace
322   - change the implementation of \grace construct
323   - property set/unset (eg. font size) is done through startGraceMusic
324 and stopGraceMusic
325   - various engraver fixes to deal with the fact that the
326 main-time-moment may remain the same during several steps.
327   - Change column creation logic in score-engraver. 
328
329 * Bugfix: don't crash when \name not set in \translator block.
330
331 * rename ly/*.ly to ly/*-init.ly (except language files) to avoid
332 name clashes
333
334 * deprecate Property_engraver, add Font_size_engraver to Staff, Voice
335 and Thread.
336
337 * Change mailing list address: *gnu-music*@gnu.org becomes
338 *lilypond*@gnu.org
339
340 * Put span-bar lines only between the other barlines, not on top of
341 them (thanks to Juergen Reuter)
342
343 1.4.4.jcn3
344 ==========
345   
346 TODO: look at other filledbox'es (stafflines and barlines don't match up).
347
348 * Testing code off by default.  On: -e "(define ps-testing 1)" -fps
349
350 * Output via TeX/dvips still gives problems.  Use direct postscript
351 output for real testing.
352
353 * Beam and stem fixes:
354  - Stems drawn in PostScript (should do all filledbox'es in PS?).
355  - Fixes for draw_box and draw_beam PostScript routines.
356  - Stems reach to top (or bottom) of beam.
357  - Beam uses correct stem thickness (only right beams, left TODO).
358  - testing code in effect: only outlines are drawn.
359