+pl 18.jcn3
+ - bf: (beamed) forced stem shorten
+ - bf: broken slurs and ties; minimal slur/tie length setting ignored
+ - bf: separators on cygwin
+
pl 18.jcn2
- bf: stem-length algorithm
- bf: beam direction algorithm
* latex bla.tex broken (titles / \lilyfooter stuff?)
+ * check/set minimum slur/tie length
+
* msgfmt -o check?
* \breathmark TeX macro
* space after bars?
+ * 'hinterfleisch' before bar (e.g. wtk1-fugue2)?
+
* \type Voice \times 2/3 { [c8 c16 c16 c16 c16] }
* fix singleStaffBracket
MAJOR_VERSION=1
MINOR_VERSION=1
PATCH_LEVEL=18
-MY_PATCH_LEVEL=jcn2
+MY_PATCH_LEVEL=jcn3
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
dnl WARNING WARNING WARNING WARNING
dnl do not edit! this is aclocal.m4, generated from stepmake/aclocal.m4
+dnl WARNING WARNING WARNING WARNING
+dnl do not edit! this is aclocal.m4, generated from stepmake/aclocal.m4
dnl aclocal.m4 -*-shell-script-*-
dnl StepMake subroutines for configure.in
LN_S=cp # symbolic link does not work for native nt
ZIP="zip -r -9" #
DOTEXE=.exe
- DIRSEP='\\'
- PATHSEP=';'
- INSTALL="\$(SHELL) \$(stepdir)/../bin/install-dot-exe.sh -c"
+ # urg
+ # DIRSEP='\\'
+ # PATHSEP=';'
+ #
+ # cygwin fixes all these things.
+ # it seems these were used because of dos-style TEXINPUTS and
+ # MFINPUTS needed for miktex.
+ # but this breaks parsing of all other cygwin/unix style paths.
+ #
+ # if your (mik)tex breaks, make a:
+ # /usr/local/bin/tex:
+ # #!/bin/sh
+ # TEXINPUTS=`cygpath -pw $TEXINPUTS` /texmf/miktex/bin/tex $*
+ #
+ # and
+ #
+ # /usr/local/bin/mf:
+ # #!/bin/sh
+ # MFINPUTS=`cygpath -pw $MFINPUTS` /texmf/miktex/bin/mf $*
+ #
+ # this way, you may have buildscripts/out/lilypond-profile
+ # 'automatically' sourced from /usr/etc/profile.d/ too.
+ #
+ DIRSEP='/'
+ PATHSEP=':'
+ INSTALL="\$(SHELL) \$(stepdir)/../bin/install-dot-exe.sh -c"
else
DIRSEP='/'
PATHSEP=':'
--- /dev/null
+\score{
+ \notes\relative c''{
+ \property Score.beamquantisation = \none
+ % \property Score.beamquantisation = \normal
+ % \property Score.beamquantisation = \traditional
+ [g16 e f g]
+ }
+ \paper{
+ linewidth = -1.;
+ }
+}
dy_f_drul_[d] = dy_f_drul_[(Direction)-d];
- // pre and post
+ /*
+ urg, this is broken
+ but who *is* going to assure that dx >= slur_min?
+ */
+#if 0
+
if (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT] < slur_min)
{
- dx_f_drul_[d] -= d * slur_min
- - (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT]);
+ // huh? what was this supposed to do?
+// dx_f_drul_[d] -= d * slur_min
+// - (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT]);
dx_f_drul_[d] = dx_f_drul_[(Direction)-d] + d * slur_min;
}
+#endif
}
}
while (flip(&d) != LEFT);
central line is never 'forced'
*/
if (((int)s->chord_start_f ()) && (s->dir_ != s->get_default_dir ()))
- idealy_f_ -= shorten_f;
+ {
+ idealy_f_ -= shorten_f;
+ miny_f_ = miny_f_ <? idealy_f_;
+ }
// lowest beam of (UP) beam must never be lower than second staffline
miny_f_ = miny_f_ >? (- 2 * internote_f - beam_f
}
}
+
idealy_f_ /= internote_f;
miny_f_ /= internote_f;
maxy_f_ /= internote_f;
// tie attached to outer notehead
if (!head_l_drul_[d])
{
+
+ /*
+ urg, this is broken
+ but who *is* going to assure that dx >= tie_min?
+ */
+#if 0
if (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT] < tie_min)
{
- dx_f_drul_[d] -= d * tie_min
- - (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT]);
+// dx_f_drul_[d] -= d * tie_min
+// - (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT]);
dx_f_drul_[d] = dx_f_drul_[(Direction)-d] + d * tie_min;
}
+#endif
dy_f_drul_[d] = dy_f_drul_[(Direction) -d];
}
+pl 65
+ - unix style pathsep/dirsep for cygwin
+
pl 64
- gcc-2.8/egcs
PACKAGE_NAME=StepMake
MAJOR_VERSION=0
MINOR_VERSION=1
-PATCH_LEVEL=64
+PATCH_LEVEL=65
MY_PATCH_LEVEL=
# use the above to send patches, always empty for released version:
+dnl WARNING WARNING WARNING WARNING
+dnl do not edit! this is aclocal.m4, generated from stepmake/aclocal.m4
dnl aclocal.m4 -*-shell-script-*-
dnl StepMake subroutines for configure.in
LN_S=cp # symbolic link does not work for native nt
ZIP="zip -r -9" #
DOTEXE=.exe
- DIRSEP='\\'
- PATHSEP=';'
- INSTALL="\$(SHELL) \$(stepdir)/../bin/install-dot-exe.sh -c"
+ # urg
+ # DIRSEP='\\'
+ # PATHSEP=';'
+ #
+ # cygwin fixes all these things.
+ # it seems these were used because of dos-style TEXINPUTS and
+ # MFINPUTS needed for miktex.
+ # but this breaks parsing of all other cygwin/unix style paths.
+ #
+ # if your (mik)tex breaks, make a:
+ # /usr/local/bin/tex:
+ # #!/bin/sh
+ # TEXINPUTS=`cygpath -pw $TEXINPUTS` /texmf/miktex/bin/tex $*
+ #
+ # and
+ #
+ # /usr/local/bin/mf:
+ # #!/bin/sh
+ # MFINPUTS=`cygpath -pw $MFINPUTS` /texmf/miktex/bin/mf $*
+ #
+ # this way, you may have buildscripts/out/lilypond-profile
+ # 'automatically' sourced from /usr/etc/profile.d/ too.
+ #
+ DIRSEP='/'
+ PATHSEP=':'
+ INSTALL="\$(SHELL) \$(stepdir)/../bin/install-dot-exe.sh -c"
else
DIRSEP='/'
PATHSEP=':'
dpkg-buildpackage -b; \
)'
-makeflags=$(patsubst %==, %, $(patsubst ----%,,$(MAKEFLAGS:%=--%)))
+makeflags=$(patsubst %==, %, $(patsubst ---%,,$(patsubst ----%,,$(MAKEFLAGS:%=--%))))
diff:
$(PYTHON) $(step-bindir)/package-diff.py --package=$(topdir) $(makeflags)