+1.3.45.jcn1
+===========
+
+* Accidentals with chord-names smaller and as superscript.
+
+* Do some extra footify (works only once) while making html docs.
+ When I do
+
+ make out=www -C Documentation/out-www/regression-test.html
+
+ I expect a footified and white-backgrounded .html.
+
1.3.44.jcn2
===========
# Use same configuration, but different output directory:
#
- # make out=WWW
+ # make out=www
#
- # uses config.make and config.h; output goes to out-WWW.
+ # uses config.make and config.h; output goes to out-www.
#
default: local-doc
local-WWW: copy-for-me $(outdir)/regression-test.ps.gz $(outdir)/regression-test.html
+# we want footers even if website builds (or is built) partly
+ $(MAKE) footify
copy-for-me:
$(foreach a, $(README_TOP_FILES),cp ../$(a) $(outdir)/$(a).txt && ) true
$(outdir)/%.bib: %.bib
ln -f $< $@
+# we want footers even if website builds (or is built) partly
+ $(MAKE) footify
+
# ignore result since bib2html is nonstandard. Errors would halt the RPM build.j
$(outdir)/%.html: %.bib
-bib2html $< $@
-# $(footify) $@
+ $(footify) $@
localclean:
rm -f fonts.aux fonts.log feta*.tfm feta*.*pk
include $(depth)/make/stepmake.make
local-WWW: $(HTML_FILES)
+# we want footers even if website builds (or is built) partly
+ $(MAKE) footify
$(PYTHON) $(step-bindir)/ls-latex.py --title 'User documentation' \
$(DOC_FILES) $(TEX_FILES) $(TELY_FILES) \
| sed "s!$(outdir)/!!g" > $(outdir)/index.html
- $(footify) $(outdir)/index.html
$(outdir)/%.bib: %.bib
ln -f $< $@
+# we want footers even if website builds (or is built) partly
+ $(MAKE) footify
localclean:
rm -f fonts.aux fonts.log feta*.tfm feta*.*pk
MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=45
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
We want the smaller size, even if we're big ourselves.
*/
if (p.accidental_i_)
- mol.add_at_edge (X_AXIS, RIGHT,
+ {
+ Molecule acc = paper_l ()->lookup_l (-3)->afm_find
+ (String ("accidentals-") + to_str (p.accidental_i_));
+ // urg, howto get a good superscript_y?
+ Real super_y = lookup_l ()->text ("", "x", paper_l ()).extent
+ ()[Y_AXIS].length () / 2;
+ super_y += -acc.extent ()[Y_AXIS][MIN];
+ acc.translate_axis (super_y, Y_AXIS);
+ mol.add_at_edge (X_AXIS, RIGHT, acc, 0.0);
+ }
- paper_l ()->lookup_l (-2)->afm_find (String ("accidentals-") + to_str (p.accidental_i_)), 0.0);
return mol;
}
}
// urg, howto get a good superscript_y?
- Real super_y = lookup_l ()->text ("", "x", paper_l ()).dim_.y ().length ()/2;
+ Real super_y = lookup_l ()->text ("", "x", paper_l ()).extent
+ ()[Y_AXIS].length () / 2;
if (!name.addition_mol.empty_b ())
name.addition_mol.translate (Offset (0, super_y));
if (p.item_p_)
{
side_position (p.item_p_).add_staff_support ();
+ /*
+ Hmm.
+ */
+ if (i.key () != "Sustain")
+ {
+ if (Item* sustain = info_dict_["Sustain"].item_p_)
+ {
+ Side_position_interface st (p.item_p_);
+ st.add_support (sustain);
+ }
+ }
typeset_element (p.item_p_);
}
p.item_p_ = 0;
0 = \font "feta16"
-1 = \font "feta13"
-2 = \font "feta11"
+ -3 = \font "feta11"
- "font_feta-2" = 11.;
- "font_feta-1" = 13.;
"font_feta" = 16.;
+ "font_feta-1" = 13.;
+ "font_feta-2" = 11.;
+ "font_feta-3" = 11.;
\include "params.ly";
}
quartwidth = 6.61\pt;
wholewidth = 9.90\pt;
- -2 = \font "feta13"
- -1 = \font "feta16"
0 = \font "feta20"
+ -1 = \font "feta16"
+ -2 = \font "feta13"
+ -3 = \font "feta11"
- "font_feta-2" = 13.;
- "font_feta-1" = 16.;
"font_feta" = 20.;
+ "font_feta-1" = 16.;
+ "font_feta-2" = 13.;
+ "font_feta-3" = 11.;
\include "params.ly";
}
# Use same configuration, but different output directory:
#
-# make out=WWW
+# make out=www
#
-# uses config.make and config.h; output goes to out-WWW.
+# uses config.make and config.h; output goes to out-www.
#
ifdef out
outbase=out-$(out)
generic-timesig-properties
generic-clef-properties
generic-collision-properties
+ generic-sustain-pedal-properties
generic-rest-collision-properties
generic-volta-spanner-properties
; generic-staff-symbol-properties
# Use same configuration, but different output directory:
#
-# make out=WWW
+# make out=www
#
-# uses config.make and config.h; output goes to out-WWW.
+# uses config.make and config.h; output goes to out-www.
#
ifdef out
outbase=out-$(out)
default:
-local-WWW: $(OUTHTML_FILES)
+local-WWW: $(OUTHTML_FILES) footify
local-web:
$(MAKE) CONFIGSUFFIX=www local-WWW
local-doc:
# Ugh. C++ specific.
+# If you're not the maintainer, there's no tarball in $(outdir)!
+# Maybe, there is one in ../releases
doc++:
- (cd $(outdir); sh ../$(step-bindir)/tar-docxx.sh $(package)-$(TOPLEVEL_VERSION).tar.gz)
+ (cd $(outdir); \
+ $(SHELL) ../$(step-bindir)/tar-docxx.sh $(package)-$(TOPLEVEL_VERSION).tar.gz || \
+ $(SHELL) ../$(step-bindir)/tar-docxx.sh $(release-dir)/$(package)-$(TOPLEVEL_VERSION).tar.gz)
local-dist: $(DIST_FILES) $(OUT_DIST_FILES) $(NON_ESSENTIAL_DIST_FILES)
$(outdir)/%.html: $(outdir)/%.texi
-makeinfo --force --output=$@ --html --no-headers $<
+# we want footers even if website builds (or is built) partly
+ $(footify) $@
$(outdir)/%.dvi: $(outdir)/%.texi
# --clean only in >= 3.12s