]> git.donarmstrong.com Git - lilypond.git/blob - NEWS
release: 0.1.11
[lilypond.git] / NEWS
1
2 pl 11
3         - forms for Musical vocabulary 
4         - ignore \r for windows
5         - Now paper{score,def} & midi{def,score} derived of class
6 Music_output[_def]. Score is almost empty.
7         - Engraver hacking:
8           * junk Text_engraver
9           * Timing_engraver
10           * barnumber now really counts the number of bars
11           * Separated Stem_engraver and Beam_engraver
12           * junk Stem_beam_engraver
13           * no need for Stem_reqs
14         - use Direction = {LEFT, RIGHT, UP, DOWN} iso. -1, 1 throughout source
15         - ties and slurs with Drul_array
16         - junked Spanner_elem_group
17         - bf: w32 fixes
18         - Spanner now spans items.
19         - more GNITting ( bla ) -> (bla), indentation
20         - Drul_array
21         - Paper_column now is derived of Horizontal_group_item. Items
22 are no longer hardwired into a Paper_column
23         - bf: stdin input
24         - PCol -> Paper_column
25         - Wtk-i, fugue1, prelude1 (SR)
26
27 *******
28 aug 21
29 pl 10
30         - bf: init pending_indent_i_
31         - output header to TeX file. Who wants to write TeX to make it work?
32
33         - mi2mu: bf's, --key option
34         - removed Duration(int,int)
35         - bf: Duration_convert::dur2_str
36
37 pl 9.jcn2
38         - redo of mi2mu frontend (midi-parser)
39         - bf: String_convert::bin2_i; added bin2_u
40         - bf's: Binary_source_file
41         - bf: constr. Tempo/Timing_req
42 pl 0.1.8.jcn3
43         - table20, standchen-{16,20}*
44 *******
45 aug 18
46
47 pl 9    
48         - declare rhythic_request
49         - preliminary support for real \mudelaheaders
50         - context-sensitive arithmetic spacing. Looks alot better
51         - silly GNU braces.
52         - JCN fixes for pl 8
53         - bf: midi instrument
54         - Vocabs from GMP-I
55
56 pl 8.mb:
57         - use log of duration-name
58
59 *******
60 aug 15
61 pl 8
62
63         - gif -> xpm
64         - bf: Whoops! Open eyes now, when finding shortest note in
65 spring-spacer. Fixes spacing problems.
66         - GNU coding: parentheses (here you are, Franc,ois :-)
67         - all macros now UPPERCASE
68         - Identifier blondification: don't use void*
69         - Identifier doesn't store its name. Much cleaner now.  
70         - bf: Rest_collision_engraver now always announces
71         - bf: announce Staff_sym only once
72 pl 0.1.7.jcn1
73         - complete redo mid/back-end of mi2mu
74         - bf: do not create/play empty Audio-{text,instrument} events
75
76
77 ********
78 aug 14
79
80 pl 7
81         - Audio_element as base for Audio_item and Audio_staff. fixes
82 midi-lyric segfault
83         - added "Gallina a due violini" (MB)
84         - make MIDI files on website.
85         - Collision now also is an Element_group.
86         - bf: announce Collision when created
87
88 ********
89 aug 13
90 pl 6
91         - bf: 13 shift/reduce in parser fixed
92         - bf: plets in parser
93         - bf: main.o (again)
94         - german notenames (RM)
95         - Score_elem::offset_ now relative to its X/Y groups. Slight
96 speed increase? 
97
98 ********
99 aug 12
100 pl 5
101
102         - Wordwrap revert
103         - added LilyPond in WWW titles
104         - oops. A quaver is a 8th note, not a 4th
105         - bf: main.o remaking in lily/Makefile 
106         - unhair Voice_iterator 
107         - bf: error if no music in score
108         - bf: don't create translators if Chord element is empty
109         - bf: ctor of Tempo_req
110         - use virtual do_equal_b() for request comparison
111         - bf: turned off default plets: c4*2/3 c4*2/3 -> c4*2/3 c4*4/9
112         - bf: time_int() of an empty chord/voice
113         - more corrections to GMP Manifesto
114         - debian updates (AF)
115         - bf: g++ ICE in Performer_group_performer
116         - use fread() for reading in Simple_file_storage
117
118 pl 0.1.3.jcn1
119         - mi2mu: simplification +bf lily_stream: indentation and wordwrap
120         - mi2mu: bf: blunt: non-alpha(num) chars from identifiers
121
122 *********
123 aug 11
124
125 pl 4
126         - correction of GNU Music Manifesto
127         - moved lowlevel stuff of Source_file to Mapped_file_storage. 
128 Interface via File_storage. (Now using Simple_file_storage)
129         - bf: c4-"A"-"B"
130         - bf: exit status
131         - declarable keys
132         - Engraver_group_engraver::find_simple_engraver()
133         - bf: lily/Makefile
134         - bf: Midi_note_event ctor 
135         - bf: tempo request
136         - popular twinkle twinkle (JV)
137         - mudela: parse tempo requests, \midi{ \tempo 4= 60;}
138
139 ******
140 aug 8
141 pl 3
142         - don't crash if no Clef_engraver.
143         - PScore -> Paper_score
144         - bf: Score_elem::extent() init of interval
145         - bfs: {Horizontal,Vertical}_group related
146         - bf: don't change original Item while doing making 
147         multiple copies
148         - bf: configure DATADIR
149         - bf: type of spanbar.
150
151 pl 0.1.2.jcn1
152         - minor doco fixes
153         - revived Midi_walker
154         - moved midi out of performer-* to audio-*
155         - Audio_staff
156         - removed all <ugh> members from performers
157
158 *******
159 aug 7
160 pl 2
161         - junked Line_of_staff
162         - bf: --output
163         - bf: . in lexer
164         - bf: mi2mu version number.
165         - bf: in mudela-book
166         - bf: don't forget to make mi2mu
167         - Bar_number_grav: measure numbers (experimental)
168         - Bar_column_engraver, Bar_column: scripts on bars
169         - rewrite of {Horizontal,Vertical}_group. Yes, again. 
170 Now neatly integrated into class hierarchy
171         - Axis, Axis_group
172         - Debian rules (AF)
173
174 pl 0.1.1.jcn1
175         - Audio{column,score,item,...}, more generic audio
176         - bf: Makefiles
177         - bf: mi2mu mudela version
178 *********
179 aug 5
180
181 pl 0.1.1
182         - {Horizontal, Vertical}_group.  A score_element may be in at most one.
183         - This means Horizontal_group_item and Vertical_group_spanner need special support.
184         - This also means a big speed increase
185         - configure cleanup
186         - bf: Choleski solve.
187         - doc updates: lilygut, INSTALL
188
189 pl 0.1.1.hwn
190         - recode of Break/Colhpos interfaces
191         - Gourlay_breaking: dynamic-programming optimal solution for 
192         casting off. Word_wrap is still optional
193         - some printing short cuts if no -d specced.
194         - band_matrices for column calcs
195         - more Diagonal_storage fixes
196         - retake: INFTY fixes ( now infinity_mom, infinity_f )
197
198 pl 78.jcn3
199         - configure: ln and zip 
200         - target doosdist -> lilypond-x.x.x.exe.zip: + executables - sources
201
202
203