lilypond-1.1.27
authorfred <fred>
Tue, 26 Mar 2002 21:46:45 +0000 (21:46 +0000)
committerfred <fred>
Tue, 26 Mar 2002 21:46:45 +0000 (21:46 +0000)
NEWS
TODO
VERSION
mf/feta-din10.mf
mf/feta-ital-f.mf
mf/feta-ital-p.mf
tex/dyndefs.tex

diff --git a/NEWS b/NEWS
index cb1223de2cb728da3aa4d7e3c39f000d6f57cc57..06c9a0038bb70be07c957433edf2e8817b1a9250 100644 (file)
--- 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 05425d7e6e86597c1fa6e1cc67f775b6ee9c4bb9..18ca8899f6485731a0e8c6a6dd7e80fefdf16add 100644 (file)
--- 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 7f47bf5c61f874be33af31953c34dd226ab7e847..836eecaad1392a3519e1d54f973d992e5e3078ca 100644 (file)
--- 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
index f6f948fe3c466191fcaf6682a5e266c9841a06e7..eb5107c5e2b9fcc0c37c3896294e771968cf9cb8 100644 (file)
@@ -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
index 70faefa1060b89746889d491979f82d73c971fe5..0272371e23783ee66744139fe38ca0ded3d15fce 100644 (file)
@@ -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);
index c9e0cdc8889071a4d7ede9a3d81202ed5302a403..54b42997fed2a11ee7175a07ea5550b815d31319 100644 (file)
@@ -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
index 9ac3dae223574c3753ba7b223c75e82ce62e3feb..92362ae2a6572986047f386bbd9f4d57974f7291 100644 (file)
@@ -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}}