+pl 41
+ - warn for score with multiple Music blocks
+ - bf: \plet (MB)
+ - \textsharp in 16pt
+ - malloc frobnifying
+ - more fontsizes: 26pt, 11pt, 13pt
+ - \textstyle "bold"
+ - .rpm: remove old fonts
+
+pl 40.jcn2
+ - bf: typo scores.cc
+ - bfs: non-default base constructor calls
+ - bfs: virtual destructors
+ - standje.ly: the real standchen (first bit)
+ - gcc 2.8 compile
+ - nicer scsii-menuetto
+
+pl 40.jcn1
+ - bf: breaking of :| bar
+ - bf: lyric substitution of _ -> ' ' flower/libc-ext:memmem
+ - no slope=0 beams between stafflines
+ - bf: tex without lily-ps-defs
+ - bf: embedded mf shift: added '%' to \embeddedps
+ - doos compile
+
+******
+jan 12
+pl 40
+ - some doco fixes
+ - debian diffs (AF)
+
+pl 39.jcn2
+ - bf: bit smarter atan() for feta-sleur (thanks wendy)
+ - bf: y quantise of multiple down beams (typo)
+ - minor doc fixes
+ - bf: distribute mfdeps and moved from mf/out/mfdeps to mf/mf.dep
+ - some changes to ANNOUNCE
+ - fixes for simple slur/tie placement
+ - embedded MF fonts identified by parameters -> reusable runtime fonts
+ - clean-embeds.sh
+ - runtime MF beams: feta-beum.mf
+ - bf: enable switching PS off
+ - updated runtime MF feta-sleur.mf with new PS slur algorithm
+
+******
+jan 5 1998
pl 39
- 0.2 ANNOUNCE sketch
- unix style paths for LILYINCLUDE env
grep for TODO and ugh/ugr
0.2:
+ * forced breakpoints
- * beam quanting
+ * --metafont
* disable spaces in TeX stuff
* Fix profiling. gprof bugreport?
+ * GS: /undefined in draw_beam after XDVI magnification.
+
PROJECTS
* Unicode support?
* Documentation
- Doc Mutopia (Music To The People)
- Doc (C) stuff of sheet music
+ - a better format? SGML? TeX? Info?
- a tutorial
* TeX spanners , use texbeam.cc as an example (smallish)
$$->header_p_ = $2;
}
| score_body Music {
+ if ($$->music_p_)
+ $2->warning ("More than one music block");
$$->music_p_ = $2;
}
| score_body output_def {
Voice_body:
/**/ {
$$ = new Voice;
+ $$->set_spot (THIS->here_input ());
}
| Voice_body Music {
$$->add ($2);
t-> change_to_id_str_ = *$4;
$$ = t;
+ $$->set_spot (THIS->here_input ());
delete $2;
delete $4;
}
t-> var_str_ = *$4;
t-> value_ = *$6;
$$ = t;
+ $$->set_spot (THIS->here_input ());
delete $2;
delete $4;
delete $6;
/**/ {
$$ = new Chord;
$$-> multi_level_i_ = 1;
+ $$->set_spot (THIS->here_input ());
}
| Chord_body Music {
$$->add ($2);
TRANSPOSE steno_melodic_req Music {
$$ = $3;
$$ -> transpose ($2);
+
delete $2;
}
;
voice_command:
PLET INT '/' INT {
- THIS->default_duration_.set_plet ($2,$4);
+ THIS->plet_.type_i_ = $4;
+ THIS->plet_.iso_i_ = $2;
}
| DURATION STRING {
THIS->set_duration_mode (*$2);