-1.3.153.hwn1
+1.3.154.hwn1
============
+* RedHat .spec tweaks.
+
+* Bugfix: ly2dvi -o directory/ foo now works.
+
+1.3.153.lec1
+============
+
+* abc2ly fixes:
+ - names in multi-voice music also don't have numbers in them.
+ - No longer using staff_margin_engraver
+
+1.3.154.jcn1
+============
+
+* Don't set LILYPONDPREFIX in login scripts.
+
+* Bugfixes ly2dvi: footer placements and headsep (Mark Hindley).
+
+* Small tweak for braces look.
+
+1.3.154
+=======
+
* More brace bugfixes.
* Revert: simplified TFM and PK logic in ly_init_kpath (). Find feta
* PO updates.
* petite-ouverture-a-danser.ly bugfix, twinkle.ly bugfix
-
+V
1.3.153
=======
-% l is the increment.
save stafflinethickness;
save increment;
y := min (y + increment, infinity/hppp - 1);
% x should be about one staff space, taking brace to have
- % default height of 3 staffs, this yields height / 3 / 4
+ % default height of 3 staffs, this yields height / 3 / 4 = 12
+ % but 15 looks better
x := y / 15;
- % l should be about one stafflinethickness
increment := x / 10;
- stafflinethickness := min (0.5pt#, y/120 );
+ stafflinethickness := min (0.5pt#, y/150);
if i = font_count:
draw_brace (y, x, stafflinethickness);
fi
original_dir = os.getcwd ()
-temp_dir = '%s.dir' % program_name
+temp_dir = os.path.join (original_dir, '%s.dir' % program_name)
+
keep_temp_dir_p = 0
verbose_p = 0
os.mkdir (temp_dir, 0777)
except OSError:
pass
-
+
return temp_dir
if ( os.name != 'posix' ):
cmd = re.sub (r'''\\''', r'''\\\\\\''', cmd)
cmd = "sh -c \'%s\'" % cmd
+
+
if verbose_p:
progress (_ ("Invoking `%s\'") % cmd)
st = os.system (cmd)
else:
s = s + '\\def\\mustmakelilypondpiecetitle{}\n'
- s = s + '\\input %s' % defn[0]
+ s = s + '\\input %s\n' % defn[0] # The final \n seems important here. It ensures that the footers and taglines end up on the right page.
return s
linewidth = '597'
else:
linewidth = maxlw
- s = s + '\geometry{width=%spt%s,headheight=2mm,headsep=0pt,footskip=2mm,%s}\n' % (linewidth, textheight, orientation)
+ s = s + '\geometry{width=%spt%s,headheight=2mm,footskip=2mm,%s}\n' % (linewidth, textheight, orientation)
if extra['latexoptions']:
s = s + '\geometry{twosideshift=4mm}\n'
%% this again. -- jcn
% the \mbox{} helps latex if people do stupid things in tagline
\makeatletter
-\renewcommand{\@oddfoot}{\parbox{\textwidth}{\mbox{}\makelilypondtagline}}%
+\if@twoside
+ \ifodd\thepage
+ \renewcommand{\@oddfoot}{\parbox{\textwidth}{\mbox{}\makelilypondtagline}}%
+ \else
+ \renewcommand{\@evenfoot}{\parbox{\textwidth}{\mbox{}\makelilypondtagline}}%
+ \fi
+ \else
+ \renewcommand{\@thefoot}{\parbox{\textwidth}{\mbox{}\makelilypondtagline}}%
+\fi
\makeatother
'''
s = s + '\\end{document}'
files = map (lambda x: strip_extension (x, '.ly'), files)
+ (outdir, outbase) = ('','')
if not output_name:
- output_name = os.path.basename (files[0])
+ outbase = os.path.basename (files[0])
+ outdir = abspath('.')
+ elif output_name[-1] == os.sep:
+ outdir = abspath (output_name)
+ outbase = os.path.basename (files[0])
+ else:
+ (outdir, outbase) = os.path.split (abspath (output_name))
for i in ('.dvi', '.latex', '.ly', '.ps', '.tex'):
output_name = strip_extension (output_name, i)
dep_prefix = 0
reldir = os.path.dirname (output_name)
-
- (outdir, outbase) = os.path.split (abspath (output_name))
if outdir != '.' and (track_dependencies_p or targets.keys ()):
mkdir_p (outdir, 0777)