]> git.donarmstrong.com Git - lilypond.git/commitdiff
add some undocced properties. release/1.5.52
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 12 Apr 2002 17:43:34 +0000 (17:43 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 12 Apr 2002 17:43:34 +0000 (17:43 +0000)
scm/grob-description.scm: idem.

13 files changed:
ChangeLog
Documentation/regression-test.tely
Documentation/user/refman.itely
VERSION
lily/bass-figure.cc [deleted file]
lily/chord-name.cc
lily/paper-column.cc
lily/rest.cc
lily/spacing-engraver.cc
ly/engraver-init.ly
scm/bass-figure.scm
scm/grob-description.scm
scm/grob-property-description.scm

index 7e15defe40ce5261bdbdfeecf3eb15e4c42c64c5..e63be88eddcad822fa0691de91bb14aa6a39eee0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2002-04-12  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/*.cc: add some undocced properties.
+       scm/grob-description.scm: idem.
+
 2002-04-12  Heikki Junes <hjunes@cc.hut.fi>
 
        * lilypond-font-lock.el: Handle slurs \( and \), numbers,
index dfb26c99f140d8ace283e8e98920ef2a5a155738..3960ac9306756c3689adf92865b865067060ce66 100644 (file)
@@ -84,7 +84,7 @@ Accidentals are currently in a development stage.
 
 @lilypondfile[printfilename]{glissando.ly}
 
-@lilypondfile[printfilename]{fingering.ly}
+@c @l ilypondfile[printfilename]{fingering.ly}
 
 @section Dynamics
 
@@ -265,7 +265,7 @@ Grace note do weird things with timing. Fragile.
 
 @lilypondfile[printfilename]{spacing-stem-same-direction.ly}
 
-@lilypondfile[printfilename]{spacing-individual-tuning.ly}
+@c @l ilypondfile[printfilename]{spacing-individual-tuning.ly}
 
 @lilypondfile[printfilename]{spacing-note-flags.ly}
 
index d0a5b015b653f97a1393f9b5eeba41094364411a..01b9b8b1e9751725f2f20d062b4ee0b6162dd4d2 100644 (file)
@@ -1109,12 +1109,18 @@ Set @code{height} to zero, to get horizontal beams:
 Here's how you'd specify a weird looking beam that instead of being
 horizontal, falls two staff spaces:
 
+
+[FIXME]
+
+
 @lilypond[fragment,relative,verbatim]
   \property Voice.Beam \set #'staff-position = #4
   \property Voice.Beam \set #'height = #-4
   [c8 c] 
 @end lilypond
 
+[TODO: doc autokneeing ? ]
+
 @c TODO -> why this ref? Document? 
 @cindex @code{neutral-direction}
 
diff --git a/VERSION b/VERSION
index 038f0d61bb62a49cac493817a565b719e877a89a..9917c63e221eeb70c3c9b7f44b7d63834fb43b79 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,8 +1,8 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=5
-PATCH_LEVEL=51
-MY_PATCH_LEVEL=hjj4
+PATCH_LEVEL=52
+MY_PATCH_LEVEL=
 
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
diff --git a/lily/bass-figure.cc b/lily/bass-figure.cc
deleted file mode 100644 (file)
index 7a6d962..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-/*
-  bass-figure.cc 
- */
-
-
-
-
index 1180eea826895a3803f97b26a70a15317886fb42..620075396f4cc924be6c0a710319ea0a175a7a4c 100644 (file)
@@ -65,5 +65,5 @@ Chord_name::brew_molecule (SCM smob)
 
 ADD_INTERFACE (Chord_name, "chord-name-interface",
   "generate a chord name",
-  "pitches chord inversion bass begin-of-line-visible");
+  "pitches chord chord-name-function inversion bass begin-of-line-visible");
 
index c474e92af56ab695058e63054ed14e1524cfed7f..248af8cabf632d8656f0b92083aabb8a02bbf984 100644 (file)
@@ -128,4 +128,4 @@ Paper_column::brew_molecule (SCM p)
 
 ADD_INTERFACE (Paper_column, "paper-column-interface",
   "",
-  "between-cols when bounded-by-me shortest-playing-duration shortest-starter-duration");
+  "between-cols between-system-string when bounded-by-me shortest-playing-duration shortest-starter-duration");
index c0bd01d93ff9001eaa357cfb3d8ded50812608db..efd28765da05a8ba7309af819e72a78e0ab5cdb6 100644 (file)
@@ -119,5 +119,5 @@ Rest::extent_callback (SCM smob, SCM ax)
 
 ADD_INTERFACE (Rest,"rest-interface",
   "a rest",
-  "style");
+  "style minimum-beam-collision-distance");
 
index 1da3613a1f206c74d48bde28874c5658d01faa17..9aa5e5421db35c072b76b1aa3e0eb939c7996cb5 100644 (file)
@@ -98,7 +98,7 @@ Spacing_engraver::acknowledge_grob (Grob_info i)
       Pointer_group_interface::add_grob (spacing_p_, ly_symbol2scm  ("wishes"), i.grob_l_);
     }
   
-  if (to_boolean (i.grob_l_->get_grob_property ("non-rhythmic")))
+  if (i.grob_l_->internal_has_interface (ly_symbol2scm ("lyric-syllable-interface")))
     return;
 
   /*
index 2f27452f13a89c54363340922b916cf5313fa8ba..08bc3fd78055835d4ce455075733874ed4ec933e 100644 (file)
@@ -297,8 +297,6 @@ ChordNamesContext = \translator {
        MinimumVerticalExtent = ##f
        ExtraVerticalExtent = ##f
        VerticalExtent = ##f 
-
-       VerticalAxisGroup \override #'invisible-staff = ##t
        }
 
 
index 63001abca21ea13c55da0db26378ad8e4955c954..3b84c6d7c90eb86a4cde5a578d015f5bbc8c4d03 100644 (file)
@@ -31,6 +31,7 @@
 
 
 
+
 (define (brew-bass-figure grob)
   "Make a molecule for a Figured Bass grob"
   (let* (
@@ -39,7 +40,7 @@
         (padding (ly-get-grob-property grob 'padding))
         (kerning (ly-get-grob-property grob 'kern))
         (thickness (*
-                    (ly-get-paper-variable grob 'stafflinethickness)
+                    (ly-get-paper-variable grob 'linethickness)
                     (ly-get-grob-property grob 'thickness))
                    )
         )
@@ -83,3 +84,8 @@
     mol
     ))
 
+
+(ly-add-interface
+'bass-figure-interface
+ "A bass figure, including bracket"
+ '(padding thickness ))
index 7e4101ea20bd98bb4106d3880f6fbd8cb0550c06..2e848c7cdc3f67ece6948f895d4caf7c88ee9774 100644 (file)
@@ -94,7 +94,7 @@
        (padding . 0.1)
        (kern . 0.2)
        (thickness . 1.0)
-       (meta . ((interfaces . (text-interface self-alignment-interface font-interface))))
+       (meta . ((interfaces . (text-interface bass-figure-interface self-alignment-interface font-interface))))
        ))
     (Beam
      . (
        (molecule-callback . ,Text_item::brew_molecule)
        (X-offset-callbacks . (,Self_alignment_interface::aligned_on_self))
        (self-alignment-X . 0)
-       (non-rhythmic . #t)
        (word-space . 0.6)
        (ignore-length-mismatch . #f)
        (begin-alignment . 4)
        (edge-height . (1.0 . 1.0))
        (shorten-pair . (0.0 . 0.0))
        (thickness .  1.0)
-       (meta . ((interfaces . (piano-pedal-interface))))
+       (meta . ((interfaces . (text-spanner-interface piano-pedal-interface))))
        ))
 
     (RepeatSlash
index 4d00c8a28a526a4d98081f142a5a0292080a251a..b44ba232d515b0748966f67f3bb3d942f21480ce 100644 (file)
@@ -453,3 +453,6 @@ columns.
 (grob-property-description 'grace-space-factor number? "space grace at this fraction of the increment.")
 (grob-property-description 'position-callbacks list? "list of
 functions set spanner positions.")
+(grob-property-description 'chord-name-function procedure? "DOCME")
+(grob-property-description 'minimum-beam-collision-distance number?
+"Minimum distance to beam for a rest collision.")