From: Han-Wen Nienhuys Date: Sun, 4 Jul 2004 13:42:11 +0000 (+0000) Subject: * ly/init.ly: don't print gc stats. X-Git-Tag: release/2.3.6~6 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=fa66a0a8d089ef7782255bab0f4ad1d4798a5864;p=lilypond.git * 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/volta-bracket.cc (print): handle volta brackets without bars. --- diff --git a/ChangeLog b/ChangeLog index 8c3fd6af00..f34bfd0730 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,18 @@ 2004-07-04 Han-Wen Nienhuys + * 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 + * VERSION: 2.3.5 released. + * lily/my-lily-parser.cc (parse_string): switch module too. 2004-06-24 Jan Nieuwenhuizen diff --git a/Documentation/user/converters.itely b/Documentation/user/converters.itely index 6e2412ec2e..71383c3638 100644 --- a/Documentation/user/converters.itely +++ b/Documentation/user/converters.itely @@ -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 index 0000000000..8ae96a7410 --- /dev/null +++ b/input/regression/lyrics-tenor-clef.ly @@ -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 } +>> diff --git a/lily/axis-group-interface.cc b/lily/axis-group-interface.cc index 764a523df7..c38bfbb52e 100644 --- a/lily/axis-group-interface.cc +++ b/lily/axis-group-interface.cc @@ -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)); diff --git a/ly/init.ly b/ly/init.ly index 416673bdad..c6a5ce4cea 100644 --- a/ly/init.ly +++ b/ly/init.ly @@ -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)))) - diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index dff0c8b851..dfedef5caa 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -686,7 +686,7 @@ (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) diff --git a/scripts/lilypond-book.py b/scripts/lilypond-book.py index 1e0aa741f9..551f1e382d 100644 --- a/scripts/lilypond-book.py +++ b/scripts/lilypond-book.py @@ -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'))