+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.
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
* 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:
* 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
************
* latex bla.tex broken (titles / \lilyfooter stuff?)
- * check/set minimum slur/tie length
-
* msgfmt -o check?
* \breathmark TeX macro
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
num=-1;
xbar:=u;
+
+save fcode;
+
+fcode = 101;
input feta-ital-f;
bar#:=17/36pt#; % lowercase bar thickness
font_setup;
xbar:=.4u;
+save fcode;
+
+fcode = 102;
+
input feta-ital-f;
stem#:=54/36pt#; % lowercase stem breadth
hair#:=12/36pt#; % lowercase hairline breadth
% 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);
% 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
% 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}}