From 750265f8531c3d80709a0069b4f443714e1da342 Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 26 Mar 2002 21:46:45 +0000 Subject: [PATCH] lilypond-1.1.27 --- NEWS | 35 +++++++++++++++++++++++++++++++ TODO | 53 +++++++++++++++++++++++++++++++++++++++++++---- VERSION | 2 +- mf/feta-din10.mf | 8 +++++++ mf/feta-ital-f.mf | 3 ++- mf/feta-ital-p.mf | 2 +- tex/dyndefs.tex | 18 +++++++++------- 7 files changed, 106 insertions(+), 15 deletions(-) diff --git a/NEWS b/NEWS index cb1223de2c..06c9a0038b 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,38 @@ +pl 27 (feb 3) + +pl 26.uu1 + - make TFMs too. + - bf: dynamics. (Don't hang on spanner!) + - read TFM before AFM. + - fix din-MF stuff (UGH) + +pl 26.jcn4 + - Chord: handle all chord stuff; lots of chord fixes + - bf: Chord-name-engraver: find tonic + - bf: my-lily-parser: get_chord + + +pl 26.jcn3 + - bf's: spring spacer end of measure + - bf: tie/slur rods (dankje, lieverd) + - bf's: intl/ compile, install, uninstall + +pl 26.jcn2 + - enforce {slur,tie}_x_minimum (urg, paper vars?) + - tie listens to tieydirection/ydirection + - bf: tie placement + +pl 26.jcn1 + - tutorial fixes + - bf: OrchestralScore should do hara-kiri.. + - bf: makeinfo: + - info in rpm again + - update to yodl pl10, yodl2texinfo fixes + - use --force, .info should always be generated + +********* +pl 26 (feb 1, 99) + 25.jcn2 - bf: staffside axis init - bf: staffmargin stuff. diff --git a/TODO b/TODO index 05425d7e6e..18ca8899f6 100644 --- a/TODO +++ b/TODO @@ -12,6 +12,43 @@ grep for TODO and ugh/ugr/urg TODO before 1.2 + - cf'able ly2dvi tagline. + + - make ly2dvi test page. + + - fix dynamics decently, ie. use kerning & ligatures. Junk +TeX macros. + + + - span bars. ->gallina + +******* +m=\notes\relative c'{ +\voiceone +c1 +\mark "A"; R1*3 \mark "B"; +<{R1*3}{s1 \mark "C";}> +} + +n=\notes\relative c'{ +\voicetwo +c1 | c1 | c1 | c1 | c1 | c1 | c1 | +} + +\score{ + \type StaffGroup < + \type Staff = m <\m> + \type Staff = n <\n> + > + + \paper { + \translator { \OrchestralScoreContext + markScriptPadding = "4.0"; + } + } +} +********* + * junk Text_def, use G_text_item in stead. * junk Script_def @@ -32,13 +69,15 @@ TODO before 1.2 * make a SMOB of Atom and Molecule - * use kerning for dynamics. - * sort out directory stuff. - --prefix option? - -I option per filetype? - kpathsea? + * is \break broken? input/test/hara-kiri.ly + + * fix OrchestralScore and Hara-kiri (i.e., fix Coriolan) + ************** I also found a few bugs: @@ -51,6 +90,14 @@ I also found a few bugs: * support_l_arr_ empty in staff-margin's G_staff_side_item + * todo doc left/rightbeamcount + + + * doc Single_malt_grouping_item + + * ly2dvi/lilypond logfile. + + * remove old preformats in RPM ************ @@ -205,8 +252,6 @@ BUGS: * latex bla.tex broken (titles / \lilyfooter stuff?) - * check/set minimum slur/tie length - * msgfmt -o check? * \breathmark TeX macro diff --git a/VERSION b/VERSION index 7f47bf5c61..836eecaad1 100644 --- a/VERSION +++ b/VERSION @@ -1,7 +1,7 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=1 MINOR_VERSION=1 -PATCH_LEVEL=26 +PATCH_LEVEL=27 MY_PATCH_LEVEL= # use the above to send patches: MY_PATCH_LEVEL is always empty for a diff --git a/mf/feta-din10.mf b/mf/feta-din10.mf index f6f948fe3c..eb5107c5e2 100644 --- a/mf/feta-din10.mf +++ b/mf/feta-din10.mf @@ -117,6 +117,10 @@ fet_beginfont("feta-din", 10); num=-1; xbar:=u; + +save fcode; + +fcode = 101; input feta-ital-f; bar#:=17/36pt#; % lowercase bar thickness @@ -125,6 +129,10 @@ stem#:=58/36pt#; % lowercase stem breadth font_setup; xbar:=.4u; +save fcode; + +fcode = 102; + input feta-ital-f; stem#:=54/36pt#; % lowercase stem breadth hair#:=12/36pt#; % lowercase hairline breadth diff --git a/mf/feta-ital-f.mf b/mf/feta-ital-f.mf index 70faefa106..0272371e23 100644 --- a/mf/feta-ital-f.mf +++ b/mf/feta-ital-f.mf @@ -12,7 +12,8 @@ % cmchar "Italic letter f"; % beginchar("f",max(1.5u#,stem#)+max(3.5u#,2flare#),asc_height#,desc_depth#); \"Dynamic letter f"; -beginchar(incr num,max(1.5u#,stem#)+max(3.5u#,2flare#),asc_height#,desc_depth#); +beginchar(fcode ,max(1.5u#,stem#)+max(3.5u#,2flare#),asc_height#,desc_depth#); + italcorr asc_height#*slant+.75u#; adjust_fit(if monospace:u#,u# else: 0,0 fi); pickup fine.nib; numeric theta; z88=(.5w-.5u,h); z89=(.5w+.5u,-d); theta=angle(z88-z89); diff --git a/mf/feta-ital-p.mf b/mf/feta-ital-p.mf index c9e0cdc888..54b42997fe 100644 --- a/mf/feta-ital-p.mf +++ b/mf/feta-ital-p.mf @@ -12,7 +12,7 @@ % cmchar "Italic letter p"; % beginchar("p",9u#,x_height#,desc_depth#); \"Dynamic letter p"; -beginchar(incr num,9u#,x_height#,desc_depth#); +beginchar(112, 9u#,x_height#,desc_depth#); italcorr .7x_height#*slant+.5curve#-u# if math_fitting:-.5u# fi; adjust_fit(0,0); pickup fine.nib; x0=0; x2-.5stem=hround(2.5u-.5stem); hook_in(0,1,2); % opening hook diff --git a/tex/dyndefs.tex b/tex/dyndefs.tex index 9ac3dae223..92362ae2a6 100644 --- a/tex/dyndefs.tex +++ b/tex/dyndefs.tex @@ -1,16 +1,18 @@ % dyndefs.tex % - +% +%%UGHGUHGUGHGGUGH JUNK THIS! +%% %\let\dyn\dynfont \def\dyn{\dynfont} -\chardef\dynaf = 0 -\chardef\dynnf = 1 -\chardef\dynnp = 2 -\chardef\dynnm = 3 -\chardef\dynnr = 4 -\chardef\dynns = 5 -\chardef\dynnz = 6 +\chardef\dynaf = 101 +\chardef\dynnf = 102 +\chardef\dynnp = 112 +\chardef\dynnm = 109 +\chardef\dynnr = 114 +\chardef\dynns = 115 +\chardef\dynnz = 122 \def\dynm{\raise .2ex\hbox{\dynnm}} \def\dynmm{\raise .1ex\hbox{\dynnm}} -- 2.39.5