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