From: fred Date: Sun, 24 Mar 2002 20:04:59 +0000 (+0000) Subject: lilypond-0.1.41 X-Git-Tag: release/1.5.59~3479 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=8a72c6f225b5e93d9c9f03eac76fd03ef655297c;p=lilypond.git lilypond-0.1.41 --- diff --git a/NEWS b/NEWS index bb0e37a02d..b00a6f01e3 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,49 @@ +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 diff --git a/TODO b/TODO index a9b64f1dd9..f62af6ca90 100644 --- a/TODO +++ b/TODO @@ -7,8 +7,9 @@ Most of the items are marked in the code as well, with full explanation. grep for TODO and ugh/ugr 0.2: + * forced breakpoints - * beam quanting + * --metafont * disable spaces in TeX stuff @@ -78,6 +79,8 @@ STUFF * Fix profiling. gprof bugreport? + * GS: /undefined in draw_beam after XDVI magnification. + PROJECTS * Unicode support? @@ -180,6 +183,7 @@ languages: * 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) diff --git a/lily/parser.y b/lily/parser.y index b4f85ba14c..051fb72c50 100644 --- a/lily/parser.y +++ b/lily/parser.y @@ -429,6 +429,8 @@ score_body: { $$->header_p_ = $2; } | score_body Music { + if ($$->music_p_) + $2->warning ("More than one music block"); $$->music_p_ = $2; } | score_body output_def { @@ -542,6 +544,7 @@ Voice: Voice_body: /**/ { $$ = new Voice; + $$->set_spot (THIS->here_input ()); } | Voice_body Music { $$->add ($2); @@ -587,6 +590,7 @@ translator_change: t-> change_to_id_str_ = *$4; $$ = t; + $$->set_spot (THIS->here_input ()); delete $2; delete $4; } @@ -599,6 +603,7 @@ property_def: t-> var_str_ = *$4; t-> value_ = *$6; $$ = t; + $$->set_spot (THIS->here_input ()); delete $2; delete $4; delete $6; @@ -623,6 +628,7 @@ Chord_body: /**/ { $$ = new Chord; $$-> multi_level_i_ = 1; + $$->set_spot (THIS->here_input ()); } | Chord_body Music { $$->add ($2); @@ -633,6 +639,7 @@ transposed_music: TRANSPOSE steno_melodic_req Music { $$ = $3; $$ -> transpose ($2); + delete $2; } ; @@ -963,7 +970,8 @@ pre_request: 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);