]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.3.137.jcn1
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 12 Mar 2001 21:39:39 +0000 (22:39 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 12 Mar 2001 21:39:39 +0000 (22:39 +0100)
1.3.136.jcn1
============

* Bugfix: ly2dvi: linewidth < 0.

* Bugfix: documentation build: fixed two macros in refman, that
makeinfo groks, but make texi2dvi barf.

* Bugfix: listing of engraver contexts in autogerated documentation.

---
Generated by janneke@gnu.org,
From = lilypond-1.3.137, To = lilypond-1.3.137.jcn1

usage

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.137.jcn1.diff

Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure

CHANGES
Documentation/regression-test.tely
Documentation/user/refman.itely
VERSION
input/bugs/drarn.ly [new file with mode: 0644]
input/test/drarn.ly [new file with mode: 0644]
input/tricks/drarn-slurs.ly [new file with mode: 0644]
input/tricks/ophee-slurs.ly [deleted file]
scm/engraver-documentation-lib.scm
scripts/ly2dvi.py

diff --git a/CHANGES b/CHANGES
index b0e5f71b8b95bad2805d129e7df11c6d9e59faa7..672cc4297edf2e05851b01082193a51c426a496d 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,19 @@
-1.3.137.rz1
+--- ../lilypond-1.3.137/CHANGES        Sun Mar 11 20:00:15 2001
+++ b/CHANGES   Mon Mar 12 22:39:39 2001
+@@ -1,3 +1,13 @@
+1.3.136.jcn1
+============
+
+* Bugfix: ly2dvi: linewidth < 0.
+
+* Bugfix: documentation build: fixed two macros in refman, that
+makeinfo groks, but make texi2dvi barf.
+
+* Bugfix: listing of engraver contexts in autogerated documentation.
+
+ 1.3.136.hwn2
+ ============
+ 1.3.137.rz1
 ===========
 
 * Added nested staffgroups/choirstaffs support
index 470b7cec0f7403ee913132670e0b916c4b07dca0..91fc39018165bf48314d2fe696fddcdfc909cf2e 100644 (file)
@@ -109,7 +109,7 @@ and documenting bugfixes.
 
 @lilypondfile[printfilename]{slur-attachment-override.ly}
 
-@lilypondfile[printfilename]{ophee-slurs.ly}
+@lilypondfile[printfilename]{drarn-slurs.ly}
 
 @lilypondfile[printfilename]{phrasing-slur.ly}
 
index 2e982306d5a676382dea3a204a6e1a0aeb46d30f..7d49a981c15da221dda55f2a07f479681857debf 100644 (file)
@@ -784,7 +784,7 @@ control the number of beams through the properties
 @subsection Slur
 @cindex slur
 
-A slur indicates that notes are to be played bound or @em{legato}.  In
+A slur indicates that notes are to be played bound or @emph{legato}.  In
 lilypond, they are entered using parentheses:
 @lilypond[fragment,verbatim,center]
   f'()g'()a' [a'8 b'(] a'4 g'2 )f'4
@@ -797,6 +797,7 @@ stem end.  If you want to override this layout you can do this through
 @code{Voice.Slur}'s grob-property @code{attachment}:
 
 [TODO: remove this section]
+maybe reinclude other slur features and move back to tricks?
 
 @quotation
 @lilypond[fragment,relative,verbatim]
@@ -1064,7 +1065,7 @@ string or  a markup text.
 
 @example 
 foo = \textscript #'(finger "6")
-  @ldots{}
+  @dots{}
 c4-\foo
 @end example 
 
diff --git a/VERSION b/VERSION
index 53621fde10413693ba62381043661e177f038fde..d8754fc588a4917bcede0802bfd7e2d11f5e567a 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=3
 PATCH_LEVEL=137
-MY_PATCH_LEVEL=rz1
+MY_PATCH_LEVEL=jcn1
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
diff --git a/input/bugs/drarn.ly b/input/bugs/drarn.ly
new file mode 100644 (file)
index 0000000..c3c131a
--- /dev/null
@@ -0,0 +1,23 @@
+%% oops, weird small ties
+
+\score {
+  \context Staff \notes <
+    \time 3/8;
+    \context Voice=one \relative c'' {
+      \property Voice.Stem \set #'direction = #1
+      \property Voice.Tie \set #'direction = #1
+      \property Voice.Slur \set #'direction = #1
+      \property Voice.Slur \set #'attachment = #'(head . head)
+      c8~c()c  
+    }
+    \context Voice=two \relative c'' {
+      \property Voice.Stem \set #'direction = #-1
+      \property Voice.Tie \set #'direction = #-1
+      \property Voice.Slur \set #'direction = #-1
+      \property Voice.Slur \set #'attachment = #'(head . head)
+      a8()a~a  
+    }
+  >
+  \paper { linewidth = -1.; } 
+%  \paper { linewidth = 40*\staffspace; } 
+}
diff --git a/input/test/drarn.ly b/input/test/drarn.ly
new file mode 100644 (file)
index 0000000..8d16f8b
--- /dev/null
@@ -0,0 +1,21 @@
+
+\score {
+  \context Staff \notes <
+    \time 3/8;
+    \context Voice=one \relative c'' {
+      \property Voice.Stem \set #'direction = #1
+      \property Voice.Tie \set #'direction = #1
+      \property Voice.Slur \set #'direction = #1
+      \property Voice.Slur \set #'attachment = #'(head . head)
+      c8~c()c  
+    }
+    \context Voice=two \relative c'' {
+      \property Voice.Stem \set #'direction = #-1
+      \property Voice.Tie \set #'direction = #-1
+      \property Voice.Slur \set #'direction = #-1
+      \property Voice.Slur \set #'attachment = #'(head . head)
+      a8()a~a  
+    }
+  >
+  \paper { linewidth = 40*\staffspace; } 
+}
diff --git a/input/tricks/drarn-slurs.ly b/input/tricks/drarn-slurs.ly
new file mode 100644 (file)
index 0000000..663856a
--- /dev/null
@@ -0,0 +1,19 @@
+
+\header{
+texidoc="
+Slurs can be forced to always attach to note heads.
+";
+}
+
+fragment = \notes {
+  \property Voice.Slur \set #'direction = #1
+  \property Voice.Slur \set #'attachment = #'(head . head)
+  g''16()g()g()g()d'()d()d()d
+}
+
+\paper { linewidth = -1.; } 
+
+\score {
+  \notes\relative c \fragment
+  \paper { }  
+}
diff --git a/input/tricks/ophee-slurs.ly b/input/tricks/ophee-slurs.ly
deleted file mode 100644 (file)
index 663856a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\header{
-texidoc="
-Slurs can be forced to always attach to note heads.
-";
-}
-
-fragment = \notes {
-  \property Voice.Slur \set #'direction = #1
-  \property Voice.Slur \set #'attachment = #'(head . head)
-  g''16()g()g()g()d'()d()d()d
-}
-
-\paper { linewidth = -1.; } 
-
-\score {
-  \notes\relative c \fragment
-  \paper { }  
-}
index b21356f96e6084c2250f61d0ff3869d6ff239377..862a1da057efa2af56a5a1a8ae1df7077cfebe5c 100644 (file)
@@ -60,7 +60,7 @@
                                            (cdr (assoc 'consists x))
                                            (cdr (assoc 'end-consists x)))))
 
-                            (if (member name-sym consists)
+                            (if (member name consists)
                                 (list context)
                                 '())))
                         context-description-alist))))
index 3127bc32806f649d284ee902179f40f48f3de676..03b04ae75cb6908b3b566955ee749b2c620966d6 100644 (file)
@@ -4,7 +4,13 @@
 # Note: gettext work best if we use ' for docstrings and "
 # for gettextable strings
 
-''' TODO: --dependencies
+'''
+TODO:
+
+  * --dependencies
+
+  * dvi from lilypond .tex output?  This is hairy, because we create dvi
+    from lilypond .tex *and* header output.
 
 '''
 
@@ -376,8 +382,12 @@ def global_latex_definition (tfiles, extra):
        orientation = 'portrait'
        if extra['orientation']:
                orientation = extra['orientation'][0]
-       s = s + '\geometry{width=%spt%s,headheight=2mm,headsep=0pt,footskip=2mm,%s}\n' % (extra['linewidth'][0], textheight, orientation)
+
+       # set sane geometry width (a4-width) for linewidth = -1.
+       linewidth = extra['linewidth'][0]
+       if linewidth < 0:
+               linewidth = 597
+       s = s + '\geometry{width=%spt%s,headheight=2mm,headsep=0pt,footskip=2mm,%s}\n' % (linewidth, textheight, orientation)
 
        s= s + r'''
 \usepackage[latin1]{inputenc}