]> git.donarmstrong.com Git - lilypond.git/commitdiff
* ly/init.ly: don't print gc stats.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 4 Jul 2004 13:42:11 +0000 (13:42 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 4 Jul 2004 13:42:11 +0000 (13:42 +0000)
* scripts/lilypond-book.py (Lilypond_snippet.output_texinfo): add
extra newline

* scm/define-grobs.scm (all-grob-descriptions): use (0 . 0) not #f
for dimensions. This fixes ottava-remove-empty-staff.ly

* input/regression/lyrics-tenor-clef.ly: new file.

* lily/volta-bracket.cc (print): handle volta brackets without
bars.

ChangeLog
Documentation/user/converters.itely
input/regression/lyrics-tenor-clef.ly [new file with mode: 0644]
lily/axis-group-interface.cc
ly/init.ly
scm/define-grobs.scm
scripts/lilypond-book.py

index 8c3fd6af0088116a1fb3df23c56db0acd2fdf13b..f34bfd07300f69c84129f5a5f78b6b96c4a4d347 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,18 @@
 2004-07-04  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * ly/init.ly: don't print gc stats.
+
+       * scripts/lilypond-book.py (Lilypond_snippet.output_texinfo): add
+       extra newline
+
+       * scm/define-grobs.scm (all-grob-descriptions): use (0 . 0) not #f
+       for dimensions. This fixes ottava-remove-empty-staff.ly
+
+       * input/regression/lyrics-tenor-clef.ly: new file.
+
        * lily/axis-group-engraver.cc (process_acknowledged_grobs): catch
        cyclic parents when two axis-group-engravers are
-       present. Backportme?
+       present. Fixes: crash-axis-group-engraver.ly. Backportme?
 
        * input/test/volta-chord-names.ly: new file.
 
@@ -68,6 +78,8 @@
 
 2004-06-24  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * VERSION: 2.3.5 released.
+       
        * lily/my-lily-parser.cc (parse_string): switch module too.
 
 2004-06-24  Jan Nieuwenhuizen  <janneke@gnu.org>
index 6e2412ec2e7ed71192dc1fa32043c4e15261e961..71383c36383b3a732d5b0773c1b5aab39eb64e08 100644 (file)
@@ -71,7 +71,7 @@ Not all language changes are handled. Only one output option can be specified.
 
 @cindex MIDI
 
-Midi2ly translates a MIDI input file to a LilyPond source file.
+Midi2ly translates a Type 1 MIDI file to a LilyPond source file.
 
 MIDI (Music Instrument Digital Interface) is a standard for digital
 instruments: it specifies cabling, a serial protocol and a file
@@ -131,6 +131,20 @@ The following options are supported by midi2ly:
 @end table
 
 
+@refbugs
+
+
+Quantizing start-times and durations should be recommended. 
+This relates to the notes regarding the transcription of a MIDI 
+recording of a performance. I realize it can be done via the utility, 
+but a sequencer gives better visual feedback.
+
+Overlapping notes in an arpeggio will not be correctly 
+rendered. The first note will be read and the others will be ignored. 
+Set them all to a single duration and add phrase markings or pedal 
+indicators.
+
+
 @node Invoking etf2ly
 @section Invoking etf2ly
 
diff --git a/input/regression/lyrics-tenor-clef.ly b/input/regression/lyrics-tenor-clef.ly
new file mode 100644 (file)
index 0000000..8ae96a7
--- /dev/null
@@ -0,0 +1,21 @@
+
+\header {
+    texidoc = "Lyrics are not lowered despite the presence of an octavation 8."
+}
+
+\version "2.3.4"
+\paper {
+    \context {
+       \Staff
+       minimumVerticalExtent = ##f
+    }
+    \context {
+       \Lyrics
+       minimumVerticalExtent = ##f
+       }
+    raggedright = ##t
+}
+<<
+\relative c' { \clef "G_8" c c c c }
+\newlyrics { bla bla bla bla }
+>>
index 764a523df72247980df62db82c9cb5d2a9c72fdc..c38bfbb52ed0833611b7e57ef19bfb8ba0271d51 100644 (file)
@@ -30,8 +30,6 @@ Axis_group_interface::has_axis (Grob*me,Axis a)
 {
   /*
     urg. FIXME, check for Hara_kiri_group_spanner shouldn't be necessary?
-
-    
    */
   return me->has_extent_callback (group_extent_callback_proc, a) ||
  (me->has_extent_callback (Hara_kiri_group_spanner::y_extent_proc, a));
index 416673bdad91d8392bf2fbdc474ce6f3679d589a..c6a5ce4cea056b5f8a3be14da2e40ef81939a60a 100644 (file)
@@ -34,8 +34,3 @@
   (ly:parser-print-book parser
    (apply ly:make-book $defaultbookpaper $globalheader toplevel-scores)))
 
-#(if (ly:get-option 'verbose)
-  (begin
-   (gc)
-   (write (gc-stats) (current-error-port))))
-
index dff0c8b851b579c32cf1f2da667c07f11e0fb88b..dfedef5caabbebf5b7674dfa0cb6757e58d787eb 100644 (file)
        (print-function . ,Text_item::print)
 
        ;; no Y dimensions, because of lyrics under tenor clef.
-       (Y-extent-callback . #f)
+       (Y-extent . (0 . 0))
        (font-shape . italic)
        (padding . 0.6)
        (staff-padding . 0.2)
index 1e0aa741f9b5b79d5028da7add73f5835d2d8bc0..551f1e382d8d37a1bc69ff5a97a32cccbd2bd089 100644 (file)
@@ -650,7 +650,7 @@ class Lilypond_snippet (Snippet):
                if TEXIDOC in self.options:
                        texidoc = base + '.texidoc'
                        if os.path.exists (texidoc):
-                               str += '@include %(texidoc)s\n' % vars ()
+                               str += '@include %(texidoc)s\n\n' % vars ()
 
                if VERBATIM in self.options:
                        verb = verbatim_texinfo (self.substring ('code'))