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