]> git.donarmstrong.com Git - lilypond.git/blob - CHANGES
patch::: 1.3.17.jcn2
[lilypond.git] / CHANGES
1 1.3.17.jcn2
2 ===========
3
4 * Bugfix: beams with less than one (visible) stem
5
6 * small fixes to pa.ly
7
8 1.3.17.jcn1
9 ===========
10
11 * Bugfix: multi-measure rest: #measures (even more scm2int/int2scm mixups!)
12
13 * mutopia/J.S.Bach/pa.ly: organ score (for my father)
14
15 * small fix to mutopia/J.S.Bach/Duette/violino-ii.ly
16
17 1.3.16.hwn1
18 ===========
19
20 * \property stemCentered (boolean): centers stem on note head. See
21 input/test/stem-centered.ly
22
23 * input/trip.ly, small test of lots of features.
24
25 * \property Staff.collisionMergeDotted: merge equal noteheads
26 with different dot count. See input/test/collision-merge-dotted.fly
27
28 * Dotted rest bugfix 
29
30 * Don't crash if a slur does not span any notes.
31
32 * Volta repeats fixed.
33
34 * cleanup of Note_heads_engraver
35
36 * removed dots_i_ member of Dots
37
38 1.3.16.jcn1
39 ===========
40         * Fixed cross staff slurs.  It seems that cross-staff sign
41           was swapped.
42
43 1.3.15.hwn1
44 ===========
45
46 * Fixed bug in stem code.  Stem in chords works again.  Small
47 stem cleanups.
48
49 * Use element properties for Staff_symbol.
50
51 * \property sparseTies (boolean).  Only make one tie in the
52 middle for tied chords.
53
54 * Junked Directional_spanner, Column_info.
55 Directional_element now is element interface `Directional_element_interface'
56
57 * cleanup: use to_boolean () iso. gh_boolean_p && gh_bool2scm
58
59 pl 15.jcn4
60         - removed old notename2scm conversion
61         - beam-dir-algorithm through scm
62         - bfs paper-scm
63         - bf: knee-stemlengths
64
65 pl 15.jcn3
66         - moved poor man's stem arrays to scm
67         
68 pl 15.jcn2
69         - beam quanting using scm lists
70
71 pl 14.hwn1jcn1
72         - chord-name uses scm members
73         - bfs: knee with different mults, interstaff knee, auto-knee
74
75 **********
76 pl 14.hwn1
77         - specialize duration.cc for lily, move out of lib/
78         - stem cleanup
79         - more SCM typechecking
80         - stafflineleading -> staff_space
81         - bf: rod distances.
82         - junk some unused code.
83         
84 pl 13.hwn2
85         - paper/score column cleanups. Junk Score_column type
86
87 pl 13.hwn1
88         - Bezier_bow/Bezier cleanups
89         - bf: rest under beam.
90         
91 pl 13.jcn2
92         - untangled Chord_name (item) and Chord (list-of-pitches)
93         
94 pl 13.jcn1
95         - bezier-bow fix
96
97 **********
98 pl 12.hwn1
99         - polynomial.hh
100         - bf: generic properties
101         - quantise_iv () fix.
102         - bezier cleanup
103         - class Polynomial 
104         - use smobs for font metric tables/hashes.
105         - nl.po bf
106
107 **********
108 pl 11.jcn3
109         - small beam fixes (interstaff knees still broken)
110
111 pl 11.hwn1
112         - bf: dots
113         - bf: harmonic note heads
114         - revise stem, notehead, rest
115
116 pl 11.jcn2
117         - included missing scm,ly updates
118         - bf: urg to_dir () takes scm..
119         - bf's: if (Foo b = bar != 1)
120         - beam cleanup
121
122 *********
123 pl 10.uu1
124         - various small bfs
125         - bf: alignment reversed
126         - Staff_symbol_referencer -> Staff_symbol_referencer_interface
127         - bf: staccato pos
128         - Knee fixes (thanks, Jan)
129
130 pl 10.jcn2
131         - fixes for invisible beamed stems
132         - removed steminfo from properties, don't cache Stem_info
133
134 pl 10.jcn1
135         - steminfo to properties
136         - dropped internote dim for stem-beams
137
138 *********
139 pl 9.hwn1
140         - abstracting Staff_symbol_referencer to an interface.
141         - quantised_position for staccato dots.
142         - standchen fixes
143         - junk Score_element::do_{width,height}: set callbacks directly.
144         - merge Score_element, Graphical_element
145         - merge Axis_group_element, Graphical_axis_group
146         - junk pointer fields from Score_element derived classes
147         - junk obsolete do_substitute_dependency code.
148
149 **********
150
151 pl 8.hwn2
152         - staff-support for Crescendi.
153         - padding for accidentals.
154         - cascading offset callbacks
155
156 pl 8.hwn1
157         - note-head-side 
158         - naming Staff_sidify -> Side_position_interface
159
160 ***********
161
162 pl 7.mb1
163         - bf: timeSignatureStyle works again
164
165 pl 7.hwn1
166         - Dirk Latterman key/mmrest patches
167         - Offset callbacks in Dimension_cache
168         - Junked Staff_side_*
169         - Staff_sidify: interface class.
170         - prelude-{1,2} fixes.
171
172 ***********
173 pl 6.uu2
174         - bf: PS font selecting.
175
176 pl 6.uu1
177         - bf: ls-latex
178         - mudela-book --no-pictures
179         - bf: ly2dvi
180         - convert-mudela: beamAuto moment syntax. 
181
182 pl 6.jcn3
183         - fixed scm output
184
185 pl 6.jcn2
186         - half-baken ly-gulp-file in scm
187         - resurrected scm output through guile
188
189 pl 5.mb1
190         - bf: version of init.sly, init.fly
191         - Clarify necessary version of texinfo
192         - bf: texi files, minor errors and syntax compatible with 
193           older makeinfo
194
195 pl 6.jcn1
196         - bf: scm output
197
198 *******
199
200 pl 5.hwn2
201         - Bach preludes: mutopification
202         - dots are Directional_element too; use \property dotDirection
203         - moved some stuff out of Lookup
204         - bf: dots
205         - font selection mechanics changed.
206
207 pl 5.uu1
208         - bf: smob allocation (thanks David!)
209
210 pl 5.hwn1
211         - junked \shape. Now use #'margin-shape 
212         - timing: one_beat -> \property beatLength
213         - bf convert-mudela
214
215 ************
216
217 pl 4.uu1
218         - input/test/ \property fixes.
219         - gcc 2.95 fix
220
221 pl 4.hwn1
222         - Break_align_engraver,
223         break align order from  \property breakAlignOrder
224         - junked Score_priority_engraver
225         - moved Time_description into Timing_translator
226         - use properties for timing, see input/test/timing.fly
227         * removed \cadenza ; now use \property Score.timing
228         * \property measurePosition
229         * \property measureLength
230         * \property currentBarNumber
231         - Note_name_engraver , \context NoteNames
232
233
234 pl 4.jcn1
235         - junked some chord guessing code
236         - bf: lookup size (-1) for chord-name accidentals
237         - bf: ly2dvi's MFINPUTS setting
238
239 *************
240 pl 2.jcn3
241         - chords:
242           * Chord is item
243           * junked TeX hacking
244           * configurable with styled strings from scm
245           * fixes: dim, /no X, tonic != C
246
247 pl 2.jcn2
248         - chords from  scm 
249
250
251 pl 3.hwn2
252         - visibility-lambdas into default elt properties SCM.
253         - clef types in SCM
254         - verticalDirection properties now in SCM.
255
256 pl 3.hwn1
257         - move position_i_ into Staff_symbol_referencer
258         - move dir_ into Directional_element baseclass
259
260 ****************
261
262 pl 2.hwn1
263         - bf: dynamic style.
264         - prepare to move dir_ into SCM. 
265
266 pl 2.jcn2
267         - chord fixes: 
268            * inversion request: no inversion guessing for chord entry
269            * bass request: c/+b to add bass note not part of chord
270            * -dim modifier works on all thirds
271            * colon iso dash as tonic/modifier-additions separator
272            * C:m5- displays as "Cdim"
273            * C:m5-7- displays as "Co"
274
275 pl 2.jcn1
276         - moved bracket vars to params
277         - reverted broken lilypond-devel
278
279 *************
280 pl 1.uu1
281         - David's patches:
282         * mfplain.mp detection
283         * Graphical_element::common_refpoint() robuster.
284         * fixes for mudela-mode.el
285         - Dirk's patches:
286         * key signature placement,
287         * tied accidentals.
288
289 pl 1.hwn2
290         - extra-offset elt property.
291         - junked Chord_tremolo
292
293 pl 1.hwn1
294         - changed calling convention for {get,set,remove}_elt_property()
295         - rm'd some mutopia examples.
296
297 *******
298 pl 0.hwn2,1
299       - Generic properties and Property_engraver. Moved most of the
300 properties.
301
302 0.lu1
303         - resurrected midi2ly
304
305 0.jcn1
306         - bf: lyrics lexer
307         - reverted mup2ly revert
308
309 pl 3.uu1:
310         - frontport of 1.2.17 patches.
311
312 **********
313
314 1.3.0:
315
316 pl 15.hwn2
317         - loads of bfs.
318
319 pl x.jcn3
320         - another workaround: reset buffer state for scm_ftell ()
321         - workaround for broken scm_ftell ()
322
323 pl 15.hwn1
324         - \properties are now SCM s, junk Scalar type
325         - use SCM for strings in parser.
326         - Moment derived from Rational. Moment may be smobified.
327
328 pl 15.jcn4
329         - direct #... to scm parser  (Thanks to Gary Houston)