inside-slur for fingering.
* scm/define-grobs.scm (DynamicLineSpanner, Fingering,
TextScript): Explicitly set inside-slur #f, forcing these out of slur.
* lily/slur-engraver.cc (acknowledge_extra_object): Only invoke
outside_slur_callback if inside-slur == #f (as opposed to unset).
+2005-08-15 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * input/regression/slur-script.ly: Add example of reverting
+ inside-slur for fingering.
+
+ * scm/define-grobs.scm (DynamicLineSpanner, Fingering,
+ TextScript): Explicitly set inside-slur #f, forcing these out of slur.
+
+ * lily/slur-engraver.cc (acknowledge_extra_object): Only invoke
+ outside_slur_callback if inside-slur == #f (as opposed to unset).
+
+2005-08-14 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * tex/GNUmakefile (INSTALLATION_FILES): Remove enc symlink setup,
+ encoding files are already removed.
+
2005-08-15 Mats Bengtsson <mabe@drongo.s3.kth.se>
* Documentation/user/advanced-notation.itely (Instrument names):
b(-. d-.)
b_1( b b_1_2_3)
- c-1_\markup { \italic {"cresc."}}( f c)
- c-1( c\f c)
+ %% Allow Fingering to go inside slur, by reverting the #f value.
+ \once \revert Fingering #'inside-slur
+ b( d_1 b)
+ c_\markup { \italic {"cresc."}}( f c)
+ c( c\f c)
\once \override Script #'padding = #1.2
b-.( b-.
\once \override Script #'padding = #1.2
for (int i = end_slurs_.size (); i--;)
Slur::add_extra_encompass (end_slurs_[i], e);
}
- else if (!to_boolean (inside)
+ else if (inside == SCM_BOOL_F
&& e->name () != "DynamicText")
{
Grob *slur = slurs_.size () ? slurs_[0] : 0;
ADD_ACKNOWLEDGER (Slur_engraver, accidental);
ADD_ACKNOWLEDGER (Slur_engraver, dynamic_line_spanner);
-ADD_ACKNOWLEDGER (Slur_engraver, fingering)
- ADD_ACKNOWLEDGER (Slur_engraver, note_column);
+ADD_ACKNOWLEDGER (Slur_engraver, fingering);
+ADD_ACKNOWLEDGER (Slur_engraver, note_column);
ADD_ACKNOWLEDGER (Slur_engraver, script);
ADD_ACKNOWLEDGER (Slur_engraver, text_script);
ADD_ACKNOWLEDGER (Slur_engraver, tie);
(Y-offset-callbacks . (,Side_position_interface::aligned_side))
(staff-padding . 0.1)
(padding . 0.6)
+ (inside-slur . #f)
(slur-padding . 0.3)
(minimum-space . 1.2)
(direction . -1)
. (
(print-function . ,Text_interface::print)
- ; sync with TextScript (?)
+ ;; sync with TextScript (?)
+
(padding . 0.5)
+ (inside-slur . #f)
(slur-padding . 0.2)
(staff-padding . 0.5)
(self-alignment-X . 0)
;; space a away.
(padding . 0.20)
(staff-padding . 0.25)
- (slur-padding . 0.5)
;; (script-priority . 0) priorities for scripts, see script.scm
(X-offset-callbacks . (,Self_alignment_interface::centered_on_parent))
(before-line-breaking-callback . ,Script_interface::before_line_breaking)
(padding . 0.5)
(staff-padding . 0.5)
(before-line-breaking-callback . ,Script_interface::before_line_breaking)
+ (inside-slur . #f)
(slur-padding . 0.5)
(script-priority . 200)
;; todo: add X self alignment?
rm -f $@
-ln $< $@
-
-# teTeX-2.0.x compatibility.
-local-install:
- -$(INSTALL) -d $(DESTDIR)$(local_lilypond_datadir)/tex
- (cd $(DESTDIR)$(local_lilypond_datadir)/tex && ln -sf ../fonts/enc .)
-
local-uninstall:
- -rm -f $(DESTDIR)$(local_lilypond_datadir)/tex/enc
-rmdir $(DESTDIR)$(local_lilypond_datadir)/tex
-all: $(INSTALLATION_FILES) $(INSTALLATION_OUT_FILES1)
+all: $(INSTALLATION_FILES)