]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.1.52
authorfred <fred>
Tue, 26 Mar 2002 22:14:33 +0000 (22:14 +0000)
committerfred <fred>
Tue, 26 Mar 2002 22:14:33 +0000 (22:14 +0000)
ANNOUNCE-1.0 [new file with mode: 0644]
ANNOUNCE-1.2 [new file with mode: 0644]
Documentation/topdocs/AUTHORS.yo
input/bugs/foo.ly
lily/grace-iterator.cc
lily/spacing-spanner.cc
lily/timing-translator.cc
make/toplevel.make.in

diff --git a/ANNOUNCE-1.0 b/ANNOUNCE-1.0
new file mode 100644 (file)
index 0000000..33190c9
--- /dev/null
@@ -0,0 +1,102 @@
+Keywords: midi notation music typesetting gnu font engraving 
+Subject: GNU LilyPond 1.0 released - The Music Typesetter
+
+GNU LilyPond - The Music Typesetter
+
+
+WHAT IS LilyPond?
+
+LilyPond is the GNU Project music typesetter.  This program can print
+beautiful sheet music from a music definition file.  It can also play
+performances to a MIDI file.
+
+
+WHAT'S NEW SINCE VERSION 0.1?
+
+* LilyPond now includes a completely new music font: the Feta font.  
+  We were quite disappointed with available music fonts, so we rolled
+  our own.  We did our best to copy the best symbol designs available,
+  and we think that we've succeeded in doing so.  We're proud of the
+  result, and we hope you agree, so go check it out!
+
+* More elegant output due to 
+
+       * more sophisticated beam/slur formatting
+       * better spacing
+       * better line breaking
+       * better font design
+       * PostScript output for variable symbols
+
+* Lots of bugfixes
+
+* More robust, flexible and tweakable design
+
+* Better MIDI file importing
+
+* Easier to use due to better shell scripts and input format
+enhancements
+
+* MusixTeX is not needed anymore
+
+* Faster
+
+
+
+FEATURES
+
+* Multiple staffs, polyphonic music (more voices on one staff),
+Polymetric music.
+
+* Support for full orchestral score: Hara_kiri systems (lines with
+only rests are automatically skipped), multi-measure rests, bar
+numbering, brackets at the left.
+
+* Optimal beam slopes, slur/notehead collision resolution, dashed
+slurs. Formatting parameters are runtime tunable
+
+* Very beautiful symbols.  Variable size symbols generated on the fly
+as embedded postscript.
+
+* MIDI output
+
+* Optimal linebreaking, manual intervention possible.  Linelength is
+settable per line.
+
+* Readable yet very fast to type input language.  With configurable
+note names and identifiers.  Comes with an emacs-mode
+
+* With lots of examples (among others a fragment of Van Beethoven's
+Coriolan, J.S.Bach Cello Suite II, F. Schubert "Leise flehen meine
+Lieder")
+
+* Runs on UNIX and Windows-32.
+
+* Easy generation of titling.
+
+* WWW browsable documentation.
+
+* Support for Urtext: separation of modern and original interpretation.
+
+* Polyphonic music (with automatic collision resolution)
+
+* Spacing and collision resolution of accidentals and syllables is
+done automatically
+
+* Internationalisation support (Italian, Dutch)
+
+* Multiple font sizes within one piece
+
+* Integration with LaTeX and YODL
+
+
+MORE INFO
+
+Sources for this project are on
+
+       ftp://pcnov095.win.tue.nl/pub/lilypond/ (Europe)
+       ftp://ftp.gnu.org/pub/gnu/
+
+More detailed info and examples can be found on the webpage at
+
+       http://www.cs.uu.nl/~hanwen/lilypond/index.html
+
diff --git a/ANNOUNCE-1.2 b/ANNOUNCE-1.2
new file mode 100644 (file)
index 0000000..2dc9527
--- /dev/null
@@ -0,0 +1,59 @@
+[DRAFT]
+
+Keywords: midi notation music typesetting gnu font engraving 
+Subject: GNU LilyPond 1.2 released - The Music Typesetter
+
+GNU LilyPond - The Music Typesetter
+
+
+WHAT IS LilyPond?
+
+LilyPond is the GNU Project music typesetter. It transforms a musical
+description file into beautiful sheet music.
+
+
+BROWSE
+
+Documentation and examples can be found on
+
+       http://www.cs.uu.nl/~hanwen/lilypond/
+
+       
+DOWNLOAD
+
+Sources for this project are on
+
+       ftp://ftp.cs.uu.nl/~hanwen/lilypond/ (Europe)
+
+Prepackaged i386 and PPC for both Debian and RedHat are also
+available.
+       
+
+WHAT'S NEW?
+
+* Large cleanups, enhanced design and GUILE integration for smaller
+  memory footprint and more flexible code.
+
+* Direct output to PostScript (optional), or as GUILE script.
+
+* convertors for ABC and MUP formats.
+
+* Font: now available as scaleable PostScript.  New glyphs: time
+  signature, more note heads.
+
+* Enhanced input:  semi-automatic beaming, (nested) tuplets, (nested)
+  repeats, automatic staff switching, chordnames.
+  
+* Grace notes, volta brackets, better spacing, multiple styles for
+  note heads and time signatures, breathing signs, lyric extenders,
+  cross staff beaming and slurring.
+
+* --safe option for the paranoid
+
+* Exact spacing for text (eg. Lyrics)
+
+* mutopia archive is now a separate effort
+
+* lots of bugfixes
+
+
index 5594db317c65d208544a5cb9cf86b73ff231af51..f5499af35b14957803134b3cb284454a02ae0e2b 100644 (file)
@@ -8,8 +8,7 @@ it()nemail(Tom Cato Amundsen)(tomcato@xoommail.com),
     cembalo-partita in mudela, accordion symbols, some mudela-book.py
 it()nemail(Mats Bengtsson)(matsb@s3.kth.se),
     lurl(http://www.s3.kth.se/~matsb/)
-    clef stuff, key stuff, swedish notenames, testing, general
-    comments.
+    lots of testing, fixes, general comments and contributions.
 it()nemail(Eric Bullinger)(eric@aut.ee.ethz.ch),
     accidental transposition.
 it()nemail(Jan Arne Fagertun)(Jan.A.Fagertun@energy.sintef.no),
index fdf15b17fcd6d27aca3cd85d52c11081af384ee4..5c158b32e7261da245a6172fea50800737a6f477 100644 (file)
@@ -3,7 +3,7 @@
        c2.
        c1
        \grace { [c32 d] }
-
+       c4
        
 
 }}
index 3fdf4303f47b33658e3e9adbcf1f8791c42e7ec3..f93e13e942990681a7a6d6d987de3bfa5654bc43 100644 (file)
@@ -32,12 +32,12 @@ Grace_iterator::do_process_and_next (Moment m)
       delete child_iter_p_;
       child_iter_p_ = 0;
       t->finish ();
-      Music_iterator::do_process_and_next (m);
     }
   else
     {
       warning (_("No Grace context available!")); 
     }
+  Music_iterator::do_process_and_next (m);
 }
 
 Moment
index 9c77ccea57ae7905b9486842676974d9e5233064..fad2d6903aa2993d8dcc6e085093eb6a2cb30897 100644 (file)
@@ -145,9 +145,9 @@ Spacing_spanner::default_bar_spacing (Score_column *lc, Score_column *rc, Moment
   Real durational_distance = 0;
   Moment delta_t =  rc->when_mom () - lc->when_mom () ;
 
-             /*
+  /*
                ugh should use shortest_playing distance
-             */
+  */
   if (delta_t)
     {
       Real k=  paper_l()->arithmetic_constant (shortest);
index 800fab932bc1fd355a6c22345f9e7b631edf3a7f..10bc8f196b2cced90efdec8ebf77afcda44026dc 100644 (file)
@@ -126,14 +126,19 @@ void
 Timing_translator::do_pre_move_processing()
 {
   timing_req_l_arr_.set_size (0);
-  Global_translator *global_l =
-    dynamic_cast<Global_translator*> (daddy_trans_l_->ancestor_l (100)); // ugh 100.
-
+  Translator *t = this;
+  Global_translator *global_l =0;
+  do
+    {
+      t = t->daddy_trans_l_ ;
+      global_l = dynamic_cast<Global_translator*> (t);
+    }
+  while (!global_l);
 
   /* allbars == ! skipbars */
   bool allbars = ! get_property ("skipBars", 0).to_bool ();
 
-  // urg: multi bar rests: should always must process whole of first bar?
+  // urg: multi bar rests: should always process whole of first bar?
   if (!time_.cadenza_b_ && allbars)
     global_l->add_moment_to_process (time_.next_bar_moment ());
 }
index 441b1fe1c63e198799c6ce321c231b172130d2ca..a3e1fd036aca4f59df94ea07dfda3a179945c32f 100644 (file)
@@ -14,7 +14,7 @@ SUBDIRS = scripts buildscripts  flower lib lily mf mi2mu po debian \
 #
 
 SCRIPTS = configure aclocal.m4
-README_FILES = BUGS DEDICATION ANNOUNCE-0.1 ANNOUNCEMENT-1.0 \
+README_FILES = BUGS DEDICATION ANNOUNCE-0.1 ANNOUNCE-1.0 ANNOUNCE-1.2 \
  COPYING NEWS-0.1 NEWS-1.0 NEWS-0.0 NEWS  TODO AIMS
 README_TXT_FILES = README.txt AUTHORS.txt INSTALL.txt PATCHES.txt
 IN_FILES := $(wildcard *.in)