]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/staff-symbol-engraver.cc (process_music): start initial
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 13 May 2005 11:53:03 +0000 (11:53 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 13 May 2005 11:53:03 +0000 (11:53 +0000)
spanner in process_music(). This fixes overrides of StaffSymbol
properties.

* Documentation/topdocs/AUTHORS.texi (AUTHORS): clean up, update.

* ChangeLog: more details about contributions.

ChangeLog
Documentation/misc/ChangeLog-2.1
Documentation/topdocs/AUTHORS.texi
lily/dynamic-engraver.cc
lily/include/staff-symbol-engraver.hh
lily/staff-symbol-engraver.cc

index a0074cf42c557a68afec567b70210271a44ea07c..83f6f18f4777fc627f0328a08cd27bb37b51a6a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2005-05-13  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * 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.
        * 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. <neeracher@mac.com>
 
 2005-05-09  Mats Bengtsson  <mabe@drongo.s3.kth.se>
 
 
        * 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 <williams@tni.com>  
+       
+       * scripts/lilypond-book.py: htmlquote bugfix.
        Allow snippets to be given distinct filenames.
        Allow the default alt text to be overridden.
 
 
        * lily/paper-score.cc (process): run get_paper_systems() only once.
 
-       * lily/line-interface.cc (make_arrow): new function. Patch by
-       Jonatan Liljedahl <http://kymatica.com>
-       (arrows): idem.
-
        * lily/line-spanner.cc (line_stencil): add arrows.
 
+2005-04-18  Jonatan Liljedahl  <lijon@kymatica.com>
+
+       * lily/line-interface.cc (make_arrow): new function. 
+       (arrows): idem.
+
 2005-04-18  Mathieu Giraud  <magiraud@free.fr>
 
        * input/test/chord-names-german.ly: update for italian/french
        * buildscripts/gen-emmentaler-scripts.py (i): generate
        PFAEmmentaler.pfa aswell.
 
+2005-04-06  John Williams <williams@tni.com>  
+       
        * scripts/lilypond-book.py: refactor the compose_ly procedure.
-       Patch by John Williams.
        
 2005-04-06  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * 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 <whydoubt@yahoo.com>
+       
+       * mf/GNUmakefile (depth): use $(FONTFORGE). 
 
-       * flower/include/virtual-methods.hh: simplify. Patch by Matthias
-       Neeracher.
+2005-03-27 Matthias Neeracher <neeracher@mac.com>
+       
+       * flower/include/virtual-methods.hh: simplify. Patch by
 
-       * mf/GNUmakefile (depth): use $(FONTFORGE). Patch by Jeff Smith
-       <whydoubt@yahoo.com>
+2005-03-25  John Williams <williams@tni.com>  
 
-       * 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  <gperlist@shaw.ca>
 
        * scm/define-markup-commands.scm (fontsize): new markup
        command. Also set baseline-skip
 
+2005-03-06 Sebastiano Vigna <vigna@dsi.unimi.it>.
+       
        * lily/main.cc (do_chroot_jail): paranoia security for webserver
-       use. Patch by Sebastiano Vigna <vigna@dsi.unimi.it>.
+       use.
 
 2005-03-05  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
 
        * 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.
        advanced-notation.itely, global.itely: new files, placeholder for
        future reorg.
 
+2005-02-26 Yuval Harel  <yuvalh@hotpop.com>
+
+       * Documentation/user/notation.itely: revamped Polyphony section
+       
 2005-02-26  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * Documentation/user/lilypond-book.itely (Music fragment options):
 
        * 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 <jch@pps.jussieu.fr>
 
 2005-02-20  Tatsuya Ono  <tats_ono@infoseek.jp>
 
index 8c71ba20ef38f74b90111152e8a7a8e8641e62f0..620cb44a88ae7b8cc142b1f854bc442b4c0483f3 100644 (file)
@@ -1,3 +1,5 @@
+-*-ChangeLog-*-
+
 2004-04-01  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
        * scripts/convert-ly.py (conv): add 2.2.0 rule.
index 359843d153f171f64f336c95bbbb516d156d673d..3e7d54dd27f7598beeea2d9e49c00505e281665f 100644 (file)
@@ -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 <jch@@pps.jussieu.fr>
+  Main author
+@item @email{hanwen@@xs4all.nl, Han-Wen Nienhuys}, 
+    @uref{http://www.xs4all.nl/~hanwen/},
+    Integration
+@end itemize
 
 Documentation and examples
 
index 843573fdb3dba434f24a3464ddea064dab28cc44..47c8be351994325a2d9c32da6e163620df7ec04c 100644 (file)
@@ -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.
index 13975169fe4bb27b839a13a026a440749c405763..c588882071d9f03afbe924b01d04ba6578925f70 100644 (file)
@@ -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 ();
index 61d3955384daa1ff2695e5890c9283f1b6262765..3773df56520cdfed23e858d205045976bd0a2350 100644 (file)
@@ -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 ()
 {