From a97fc39ebf6bcd6968814a544d6887c3372c92e9 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Fri, 13 May 2005 11:53:03 +0000 Subject: [PATCH] * lily/staff-symbol-engraver.cc (process_music): start initial spanner in process_music(). This fixes overrides of StaffSymbol properties. * Documentation/topdocs/AUTHORS.texi (AUTHORS): clean up, update. * ChangeLog: more details about contributions. --- ChangeLog | 56 +++++++++++++++++---------- Documentation/misc/ChangeLog-2.1 | 2 + Documentation/topdocs/AUTHORS.texi | 24 +++++++----- lily/dynamic-engraver.cc | 2 +- lily/include/staff-symbol-engraver.hh | 1 - lily/staff-symbol-engraver.cc | 10 +---- 6 files changed, 54 insertions(+), 41 deletions(-) diff --git a/ChangeLog b/ChangeLog index a0074cf42c..83f6f18f47 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2005-05-13 Han-Wen Nienhuys + * lily/staff-symbol-engraver.cc (process_music): start initial + spanner in process_music(). This fixes overrides of StaffSymbol + properties. + * scm/framework-pdf.scm (Module): remove. * Documentation/topdocs/AUTHORS.texi (AUTHORS): clean up, update. @@ -178,7 +182,7 @@ * configure.in (gui_b): remove wcrtomb checking. * lily/general-scheme.cc (LY_DEFINE): hand-convert utf8 to 32 - bits. Patch by Matthias Neeracher. + bits. Patch by Matthias Neeracher. 2005-05-09 Mats Bengtsson @@ -706,8 +710,9 @@ * lily/ledger-line-spanner.cc: some more words of explanation. - * scripts/lilypond-book.py: patches by John Williams: - htmlquote bugfix. +2005-04-20 John Williams + + * scripts/lilypond-book.py: htmlquote bugfix. Allow snippets to be given distinct filenames. Allow the default alt text to be overridden. @@ -861,12 +866,13 @@ * lily/paper-score.cc (process): run get_paper_systems() only once. - * lily/line-interface.cc (make_arrow): new function. Patch by - Jonatan Liljedahl - (arrows): idem. - * lily/line-spanner.cc (line_stencil): add arrows. +2005-04-18 Jonatan Liljedahl + + * lily/line-interface.cc (make_arrow): new function. + (arrows): idem. + 2005-04-18 Mathieu Giraud * input/test/chord-names-german.ly: update for italian/french @@ -1244,8 +1250,9 @@ * buildscripts/gen-emmentaler-scripts.py (i): generate PFAEmmentaler.pfa aswell. +2005-04-06 John Williams + * scripts/lilypond-book.py: refactor the compose_ly procedure. - Patch by John Williams. 2005-04-06 Han-Wen Nienhuys @@ -1623,16 +1630,20 @@ * ly/titling-init.ly (oddHeaderMarkup): don't show page no. on 1st page. - * scripts/lilypond-book.py (main): add png for HTML too, guess - only if necessary. Thanks to John Williams. + * scripts/abc2ly.py (dump_voices): use alphabet(). + +2005-03-27 Jeff Smith + + * mf/GNUmakefile (depth): use $(FONTFORGE). - * flower/include/virtual-methods.hh: simplify. Patch by Matthias - Neeracher. +2005-03-27 Matthias Neeracher + + * flower/include/virtual-methods.hh: simplify. Patch by - * mf/GNUmakefile (depth): use $(FONTFORGE). Patch by Jeff Smith - +2005-03-25 John Williams - * scripts/abc2ly.py (dump_voices): use alphabet(). + * scripts/lilypond-book.py (main): add png for HTML too, guess + only if necessary. 2005-03-25 Graham Percival @@ -2173,8 +2184,10 @@ * scm/define-markup-commands.scm (fontsize): new markup command. Also set baseline-skip +2005-03-06 Sebastiano Vigna . + * lily/main.cc (do_chroot_jail): paranoia security for webserver - use. Patch by Sebastiano Vigna . + use. 2005-03-05 Han-Wen Nienhuys @@ -2398,9 +2411,6 @@ * Documentation/user/scheme-tutorial.itely: small fix from Steve Doonan. - * Documentation/user/notation.itely: revamped Polyphony section - from Yuval Harel. Thanks! - * THANKS: added Yuval Harel. * Documentation/user/{various}: inserted two spaces after a period. @@ -2411,6 +2421,10 @@ advanced-notation.itely, global.itely: new files, placeholder for future reorg. +2005-02-26 Yuval Harel + + * Documentation/user/notation.itely: revamped Polyphony section + 2005-02-26 Han-Wen Nienhuys * Documentation/user/lilypond-book.itely (Music fragment options): @@ -2585,8 +2599,8 @@ * THANKS: add Steve D - * ttftool/*.c: add TTF -> Type42 conversion library. Based on work - by Juliusz Chroboczek. + * ttftool/*.c: add TTF -> Type42 conversion library. Based on + Public Domain work by Juliusz Chroboczek 2005-02-20 Tatsuya Ono diff --git a/Documentation/misc/ChangeLog-2.1 b/Documentation/misc/ChangeLog-2.1 index 8c71ba20ef..620cb44a88 100644 --- a/Documentation/misc/ChangeLog-2.1 +++ b/Documentation/misc/ChangeLog-2.1 @@ -1,3 +1,5 @@ +-*-ChangeLog-*- + 2004-04-01 Han-Wen Nienhuys * scripts/convert-ly.py (conv): add 2.2.0 rule. diff --git a/Documentation/topdocs/AUTHORS.texi b/Documentation/topdocs/AUTHORS.texi index 359843d153..3e7d54dd27 100644 --- a/Documentation/topdocs/AUTHORS.texi +++ b/Documentation/topdocs/AUTHORS.texi @@ -7,16 +7,12 @@ @node Top @top -@menu -* AUTHORS:: -@end menu -@node AUTHORS -@chapter AUTHORS +@unnumbered AUTHORS -This file lists authors of GNU LilyPond, and what they wrote. This -list is alphabetically ordered by surname. This file lists people that -have contributed over 100 lines of code. +This file lists authors of LilyPond, and what they wrote. This list +is alphabetically ordered by surname. This file lists people that have +contributed over 100 lines of code. @c Authors are encouraged to maintain their own entry. @@ -54,9 +50,8 @@ Core code: @item @email{rune@@zedeler.dk, Rune Zedeler}, Auto-accidental code, zigzag glissandi, rest bugfixes, minimum fret, - - @code{subdivideBeams}. + @end itemize Font @@ -84,6 +79,15 @@ Font @end itemize +TTF library + +@itemize +@item Juliusz Chroboczek + Main author +@item @email{hanwen@@xs4all.nl, Han-Wen Nienhuys}, + @uref{http://www.xs4all.nl/~hanwen/}, + Integration +@end itemize Documentation and examples diff --git a/lily/dynamic-engraver.cc b/lily/dynamic-engraver.cc index 843573fdb3..47c8be3519 100644 --- a/lily/dynamic-engraver.cc +++ b/lily/dynamic-engraver.cc @@ -27,7 +27,7 @@ line-spanner - TODO: this engraver is too complicated. We should split it into - the handling of the basic grobs and the linespanner + the handling of the basic grobs and the linespanner - TODO: the line-spanner is not killed after the (de)crescs are finished. diff --git a/lily/include/staff-symbol-engraver.hh b/lily/include/staff-symbol-engraver.hh index 13975169fe..c588882071 100644 --- a/lily/include/staff-symbol-engraver.hh +++ b/lily/include/staff-symbol-engraver.hh @@ -33,7 +33,6 @@ protected: virtual void stop_translation_timestep (); virtual bool try_music (Music *); virtual ~Staff_symbol_engraver (); - virtual void initialize (); virtual void acknowledge_grob (Grob_info); virtual void finalize (); virtual void process_music (); diff --git a/lily/staff-symbol-engraver.cc b/lily/staff-symbol-engraver.cc index 61d3955384..3773df5652 100644 --- a/lily/staff-symbol-engraver.cc +++ b/lily/staff-symbol-engraver.cc @@ -45,17 +45,11 @@ Staff_symbol_engraver::process_music () span_ = 0; } - if (span_events_[START]) + if (span_events_[START] + || (first_start_ && !span_events_[STOP])) start_spanner (); } - -void -Staff_symbol_engraver::initialize () -{ - start_spanner (); -} - void Staff_symbol_engraver::start_spanner () { -- 2.39.2