]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.1.60
authorfred <fred>
Tue, 26 Mar 2002 22:23:51 +0000 (22:23 +0000)
committerfred <fred>
Tue, 26 Mar 2002 22:23:51 +0000 (22:23 +0000)
NEWS
TODO
VERSION
midi2ly/main.cc
midi2ly/mudela-score.cc
midi2ly/mudela-stream.cc

diff --git a/NEWS b/NEWS
index c722b2bafaa1b74045eaa3db66242d417c771b4e..792499e81e7505583d3fc9f2ea9284bb322f4ace 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,30 @@
+pl 59.uu1
+       - papervar loose_column_distance
+       - scripts don't collide.
+       - midi2ly outputs \context iso \type
+
+pl 59.jbr1
+        - lily/colhpos.cc: fixed typo
+        - Documentation/ntweb: Updated News and added all the files 
+          associated with Windows Distribution web page.
+        - stepmake/bin/package-zip32.sh: added the ntweb page to formated
+          distribution.
+
+pl 59.jcn1
+       - bfs: slur damping
+       - papervar slur_interstaff_snap_to_stem
+
+pl 59.hwn1
+       - \property graceAlignPosition : put grace notes after main note.
+       - moved pianobrace stuff into Lookup
+       - moved Local_key_engraver out of Voice context, and
+acknowledge Grace_align_items.  Solves tie + accidental problem.
+
+pl 59.mb1
+       - Some small clean-ups and bug fixes
+
+***********
+
 pl 58.uu1
        - experimental pdftex support, courtesy Stephen Peters.
        - --version support
@@ -5,7 +32,7 @@ pl 58.uu1
        - only stretch the extra space after prefatory matter, not the
 entire width of prefatory matter.
        - standardise(d) switches:-d for debug, -M for Make deps, -m for midi-only.
-       - bf: non_musical_space_strength  now works. Set to 8 (-> Strong! )
+       - bf: papervar non_musical_space_strength  now works. Set to 8 (-> Strong! )
        - bf: space after time_sig.
        - bf: decrescendi.
        - bf: barlines on voltas
diff --git a/TODO b/TODO
index 304e29b7fe2b659c0718785ee6dbeb20cb5a43bb..8fb1eb1a4bcfaa29b30a705bac7a6a8d7d2a243a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -15,37 +15,12 @@ lily
 
 [-> leading are the lead strips between the sticks (lines) of
 typeface. ie. leading is vertical space  --hwn]
-
+. * Rewrite \rhythm to be during interpreting.
 . * move \version check to lexer.ll
 . * junk delayed spanner breaking.
 . * check dangling_scm_sym working.
-. * revise pianobrace to put font stuff into Lookup
 . * spacing of accidentals
-. * restorations & repeats
-. * \score {
-  \context Staff \notes {
-c'2 fis'~
-% accidential after bar
-fis'4 % accidential should be here
-fis' g'2
-\repeat semi 2 {
-c' c'
-}
-\alternative {
-% no bars at the beginning of alternative 1 and at the end of alternative 2
-{
-d' d'
-}
-{
-c'1 c'
-}
-}
-d'4_"normal" d' \times 2/3 {e' e' e'}
-% no triplet bracket in \tiny
-\tiny d'4_"tiny" d' \times 2/3 {e' e' e'}
-  }
-}
-
+. * key restorations & repeats
 . * 
 So how do I do what I want to do?
 
@@ -61,48 +36,13 @@ In bar 27, there's a crescendo that's supposed to start at the start
 of the grace notes and extend to the note after the grace notes.
 
 How do I specify these?
-
-How can I control whether a grace note takes its time from the note
-before or the note after it (for the purposes of alignment with
-lyrics)?
-. *  / distance after 4/4 \key.
 . * spanners from grace to  normal ctxt
 . * Glen:
-1. I got a vertical line where I asked for a decrescendo.
-
-2. Slurs -- good to see some spacing between slurs and lyrics, but not
-there's several times too much space.
-
-3. Slurs with wrong slopes. Where a slur between two notes goes from the
-head of one to the stem of another it can have the wrong slope:
-         |   ___
-         |  /   \
-         | /    |
-        x|/     |
-                |
-               x|
-   The music goes down but the slur goes up (or vice versa). This looks
-wrong.
-
-4. Lyrics and \fermata collide. I know that the TODO has lyrics and scripts
-colliding; I'm just including it here because it's really an issue for me
-with fermata. Other scripts aren't a problem for me, but sometimes I need
-fermata on both sides of the staff (when sop and alto hold different notes,
-for example). In fact it's not just scripts and lyrics: In a choirstaff,
-scripts above the bass clef collide with scripts below the treble clef.
 
 5. Sometimes lyrics extend past the right end of the staff. I guess that
 this is a similar problem (if not another symptom of the same problem) as
 one of the spacing bugs mentioned in the TODO.
-
-6. The bar line at the beginning of an \alternative section has disappeared
-altogether.
-
-7. When it's a tight fit to get all the notes in the first line, the first
-note collides with the time signature. Is this the same as one of the
-spacing bugs mentioned in the TODO?
-
-.* 4.  Lyrics and grace sections don't go too well together.
+. * 4.  Lyrics and grace sections don't go too well together.
         The words are aligned with the main note, not the start of the
         grace note.  This is usually wrong, but is sometimes right.
 . * Auto_beam debugging output (waarom/wanneer heb jij die weggehaald?)
@@ -172,7 +112,6 @@ following example.
 . * add new glyphs to font.ly
 . * formatting of input stuff. 
 .  * deps for ly2dvi
-. * decide wether to junk _ in lyrics. 
 . * indent = 0.0 with linewidth=-1.0
 . * collisions & accidentals.
 . * auto-beaming in input/test/spacing.ly:
@@ -191,11 +130,13 @@ invloed hebben op beam-creatie, stopt toch gewoon stokken in?
 . * behavior of  "that the obvious solution
 \lyrics { foo1*4 __ _ }" is unintuitive.
 . * Lyrics and scripts collide.
-. * grace_align_item -> stackingdir = left, weird placement.
 . * filenames : junk lily.x 
 
 .* Cleanups needed
 . * \$ and $ identifier syntax in examples.
+. * Junk ghost positioning objects eg, Script leans on  Staffside
+    leans on Staff.
+
 . * bracket ps code.
 . * Key_engraver, Local_key_item
 . * Think of comprehensive solution for "if (grace_b == self_grace_b_)"
@@ -235,7 +176,6 @@ invloed hebben op beam-creatie, stopt toch gewoon stokken in?
 .  * make wide_spanner_engraver (line_group_spanner, staff_symbol)
 . * store req -> element, element -> element causes for warnings
 . * compulsory hshift
-. * dots & rest collisions?
 . * 
 My wish list for lyrics. I dream of a time when I will have enough time to
 become familiar enough with the source code to be able to implement some of
@@ -314,18 +254,14 @@ repeated section with different words for each repeat.
 \cadenza , \meter,  should all be \properties
 . * fix singleStaffBracket
 . * rename
-.  * measure -> bar
 .  * abbreviation-beam -> (measured/unmeasured) tremolo
 .  * partial -> anacrouse
-. * robustify Beam (in case of no stems, 32nd notes)
 . * move paper vars into engraver properties
 . * check for groff / troff/ nroff et
 . * more intelligent file searching
 . * disable spaces in TeX stuff
 . * handle ^C for tmp/file creation.
 . * make LilyPond RPM fully relocatable
-. * the warning about the negative slur/tie length appears twice
-which is irritating.
 . * better hshift (dots, distance, head dependent)
 . * clefs (AG): The "8" should appear closer to the actual clef,
 touching it.
diff --git a/VERSION b/VERSION
index 2e50a6e99631d6db00589ca345819b4363d360d8..9a194ed92eb3783b57067b793031a61980a46edb 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=1
-PATCH_LEVEL=59
+PATCH_LEVEL=60
 MY_PATCH_LEVEL=
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
index 88cf758b8880f3c7a327956fdeb73e78290e88b7..33a179b47af13fa404e890f9f99892fecb34d4a8 100644 (file)
@@ -1,6 +1,5 @@
 //
-// main.cc -- implement silly main () entry point
-// should have Root class.
+// main.cc -- implement  main () entry point
 //
 // copyright 1997 Jan Nieuwenhuizen <janneke@gnu.org>
 
index cfd121d430659a5df72fe6763ba1a8a7fd1acf03..3e30a4d09622e6db6041ec725f91ed91b4be6e1c 100644 (file)
@@ -130,7 +130,7 @@ Mudela_score::output (String filename_str)
       if ( (mudela_staff_p_list_.size_i () != 1)
           && (i->car_ == mudela_staff_p_list_.head_->car_))
        continue;
-      mudela_stream << "\\type Staff = \"" << i->car_->id_str () << "\" ";
+      mudela_stream << "\\context Staff = \"" << i->car_->id_str () << "\" ";
       mudela_stream << String ("\\" +  i->car_->id_str ()) << "\n";
     }
   if (mudela_staff_p_list_.size_i () > 1)
index 6692daf874667227d9ebd29d27836972899e8ba2..402b6142b3aa29bba8c82eb22ff811862876cb4d 100644 (file)
@@ -92,7 +92,7 @@ Mudela_stream::header()
   *os_p_ << filename_str_g;
   *os_p_ << "\n\n";
   // ugh
-  *os_p_ << "\\version \"1.0.14\";\n";
+  *os_p_ << "\\version \"1.1.60\";\n";
 }
 
 void