]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.1.53
authorfred <fred>
Tue, 26 Mar 2002 22:14:44 +0000 (22:14 +0000)
committerfred <fred>
Tue, 26 Mar 2002 22:14:44 +0000 (22:14 +0000)
NEWS
TODO
VERSION
ly/init.fly
ly/init.ly
ly/init.sly
scm/lily.scm
tex/lilyponddefs.tex

diff --git a/NEWS b/NEWS
index 95b2f1cbca56f32e565058f2ea42735599ec0dd0..25c143f79ddfbac018430f9f00bfdb18f5ed2bb5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,41 @@
+
+pl 52.jcn3
+       - bf: mi2mu: midi without key
+       - try at grace-performer-group; breaks MIDI output even when no \grace
+       - silly tie-performer
+       - performers play_element () delayed to do_pre_move_processing ()
+
+pl 52.jcn2
+       - bfs standchen + grace, gnossienne-4
+       - decoupled midi output from input
+
+pl 52.jcn1
+       - bf: moved accidental code from Key_engraver to Key_change_req
+       - bf: midi-key
+       - bfs: mi2mu: core-dumps, keys, key-names, key-changes, notenames
+
+pl 52.hwn2
+       - new-beaming.cc: new beaming code
+         * now does [c8. c32 c32] correct by itself.
+         * beam over barlines
+         * non-fitting stems handled gracefully (eg. [c8 c4 c8] ) 
+       - junked rhythmic grouping, \grouping and all associated bits.
+       - bf: do try_visibility_lambda for nonbreakable items as well (fixes \nobreak on barline)
+       - bf: Cons_list::truncate() 
+
+pl 52.hwn1
+       - repeat-engraver cleanup
+pl 52.gp1
+       - bf: make doc++ corrected to only include *.h and *.hh files.
+pl 52.mb2
+       - Added \repetitions: prints symbol for repeated bars.
+         Same syntax as multi-measure rests!
+       - Added \segno and \wheel script symbols
+pl 52.mb3
+       - Added barSize property. Junked barsize variable.
+
+************
+i
 pl 51.uu2
        - grace note flags, move Lookup::flag into Stem
        - faq updates: doc++, Matt's page
diff --git a/TODO b/TODO
index 9ed49271f00ab66f414c8eecb2579fe77eb40efe..776239db00c290f83aaab6c9e14226c5188a93c8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -15,28 +15,10 @@ Grep for TODO and ugh/ugr/urg.
 .  * header for PS enteredby = "bla <bla@bar.com>"
 .  * ps/lily.ps see comments.
 . * didot / big point.
-. * midi key.
 . * fix singleStaffBracket
 . * declare performers in \midi
 . * check EGCS version
 . * input/test/stem-spacing.ly: 12/4 touches first note
-. * timesig: sometimes bottom digit  too high
-. * [<c8. d> <c16 d> <c8. d> <c16 d> <c8. d> <c16 d>] 
-. * I'm using lilypond version 1.1.50 and have a problem with repeat/alternative.
-I tried this code
-
- \time 4/4;
- \repeat semi 2
- {
-  \partial 4; f'8 g' | a'4 a'8 a'4 g'8 f'4 | f' d'8 c'( )c'2 |
-  f'4 f' 
- }
- \alternative
- {
-  { [g'8 f'] g' a'( | )a'2 r4 }
-  { \partial 2; [g'8 f'] e' f'( | )f'2 r2 }
- }
-. * fix MIDI
 . * \shape 1st dim skipped? 
 . * turn slope-damping on/off
 . * We need feta-din*.mf files for more sizes than 10.
@@ -60,6 +42,7 @@ preMudelaExample[eps]{}, and change it in document body sometimes.
    a circle, not a quarter tied to a sixteenth.  is this at all
    possible with lily?
 . * grace_align_item -> stackingdir = left, weird placement.
+. * grace before triplet, see standchen
 . * tuplets that are written as "number : note", for example
    "3 : [image of a half note here]".  possible?
 
@@ -78,13 +61,13 @@ preMudelaExample[eps]{}, and change it in document body sometimes.
 . * Stem
 . * Rhythmic_column and interaction stem/rhythmic_column/note_head/dots.
 . * Slur
-. * Rhythmic_grouping
 . * Duration
 . * clef engraver 
 . * parser
 
 .* TODO before 1.2
 . * Grace_slur_engraver.
+. * Break_req handling is silly (break_forbid () + \break fucks up.)
 . * Morally pure LilyPond.
 .  * Remove non-free software links.
 .  * Remove meta article LilyPond.
@@ -112,12 +95,6 @@ preMudelaExample[eps]{}, and change it in document body sometimes.
 .  * make "in-between" engraver (Tie, Extender)
 .  * make wide_spanner_engraver (line_group_spanner, staff_symbol)
 . * do scaled fonts generally 
-. * The Lilypond accidental symbols are available through the TeX macros, 
-\textflat, \textsharp and \textnatural defined in the init file
-lilyponddefs.tex. All the symbols are defined in the files fetaXX.tex
-where XX corresponds to the size. I don't know where (or even if) they
-are installed but they are generated in the mf/out/ directory during the
-compilation.
 . * make dependencies () a virtual function.
 . * store req -> element, element -> element causes for warnings
 . * include examples in RPM.
@@ -137,17 +114,11 @@ compilation.
 . * Staff_margin (with a partial measure.)
 . * fix convert-mudela manpage
 . * decimal point in \paper {}
-. * {  \voiceone <a'4.*2/3  d''4.*2/3 fis''4.*2/3>  [g''8 fis'' e''] d''4 |}
-        and
-        { \voicetwo  d'4 d'2.*2/3 } spacing
-. * tied notes for MIDI
-. * sharp / flat on trills (in MIDI ??)
 . * scm-ify \property values.
 . * move class Lookup {} into scm
 . * msgfmt -o check?
 . * add new glyphs to font.ly
 . * formatting of input stuff. 
-. * \notes{ a \< b \cr } vs \notes{ a \< b \! }
 . * broken scripts:
        lbheel = \script { "bheel" 0 0 -1  0 0 }
        rbheel = \script { "bheel" 0 0 1 0 0 }
@@ -157,12 +128,10 @@ compilation.
        rfheel = \script { "fheel" 0 0 1 0 0 }
        lftoe = \script { "ftoe" 0 0 -1 0 0 }
        rftoe = \script { "ftoe" 0 0 1 0 0 }
-       and also
-       portato= \script { "portato" 0 -1 0 1 0 }
-. * ly2dvi
-.  * bottomnote for ly2dvi
 .  * deps for ly2dvi
 
+. * decide wether to junk _ in lyrics. 
+
 .* STUFF
 . * compulsory hshift
 . * 
@@ -229,7 +198,6 @@ repeated section with different words for each repeat.
           * { a4 a16 } c <-- duration of c?
           * < a4 b8 > c <-- duration of c?
 . * \tempo 4. = 90;
-. * fix audio-items (don't use (input) requests, but copy data)
 . * make sure all ex's have a mudela-version
 . * do rest-collisions for Multi_measure_rests as well.
 . * split error/warning in error/warning/non_fatal_error
@@ -244,7 +212,7 @@ repeated section with different words for each repeat.
 . * add full cello suites to web site (kom op, Maarten!)
 . * add mudela-book-doc source to webstie.
 . * Rethink Time_description
-\cadenza , \meter, \grouping should all be \properties
+\cadenza , \meter,  should all be \properties
 . * fix singleStaffBracket
 . * rename
 .  * measure -> bar
@@ -265,7 +233,6 @@ which is irritating.
 touching it.
 . * put errorlevel in Input class
 . * junk nesting slurs
-. * integrate midi-elts from mi2mu and lily?
 . * distinguish between unset and empty properties. 
 
 .* FONT
@@ -311,6 +278,8 @@ touching it.
          assert (feof (f))
 
 . * tetex: mfplain.mem
+. * timesig: sometimes bottom digit  too high: Xdvi doesn't handle
+    newly created fonts correctly.
 .* 3RD PARTY PROJECTS:
 . * make GCC warn about ctor that leaves member vars  uninitialised.
 . * GNU patch 
@@ -383,6 +352,8 @@ languages:
 .  * SMDL?
 
 . * add to MIDI output:
+.  * tied notes for MIDI
+.  * sharp / flat on trills (in MIDI ??)
 .  * tempo change
 .  * ornaments (and trills?)
 .  * slurs
@@ -420,7 +391,6 @@ hesitate to ask.
 .  * account for rhythmic position in measure
 .  * etc.
 
-. * accidentals per Voice_group
 
 . * Output class, handles : (smallish)
 .  * help text /(c) notice?
@@ -456,12 +426,9 @@ hesitate to ask.
 .  * Glissando
 .  * trill
 
-. * Rewrite Stem, Beam and Rhythmic_grouping (hairy)
-.  * [c8. c32 c32]
-.  * doc on Rhythmic_grouping
+. * Rewrite Stem, Beam (hairy)
 .  * general shaving on Beam and Stem
 .  * use plet grouping
-.  * separate visual from rhythmic info even more
 .  * beams over bars
 
 . * lines:
@@ -517,8 +484,6 @@ hesitate to ask.
 
 .* SMALLISH PROJECTS
 
-. * Faulenzer sign (% repeat).  Perhaps also use \repeat syntax?
-
 . * fix confusing naming in Engraver vs Engraver_group_engraver (context)
 
 . * progress when creating MIDI elts.
diff --git a/VERSION b/VERSION
index 2284fb9a188b02059e91ccfa67f8177d5b0ba574..d06e719920e11c8791d0ab98eebc50f8bc2f6572 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=1
-PATCH_LEVEL=52
+PATCH_LEVEL=53
 MY_PATCH_LEVEL=
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
index 13ef9a393bc739dc012d234df0563822866f51f2..ab3e85547dfc1b2741d79e0c57f6c685b55392c5 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.0.21";
+\version "1.1.52";
 
 
 \include "declarations.ly"
index 10f2c4959357f24158b2da6f7873c72d8adb5967..05f97097c15feb46f3a90a3bdf933e7ae80f8209 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.0.21";
+\version "1.1.52";
 
 
 \include "declarations.ly";
index ccd35763e3ab073f712f3c28a43d17aae391f777..da942c0cfdb8b86383b8ad4d0218c2925b3859bb 100644 (file)
@@ -1,6 +1,6 @@
 % Toplevel initialisation file. 
        
-\version "1.0.21";
+\version "1.1.52";
 
 
 \include "declarations.ly"
index 660166e878271eab8f0c295f572491ff0085fc2f..268a383d62e407fad7d8ff7c449686fee3c4eca0 100644 (file)
      "\\placebox{"
      (number->dim y) "}{" (number->dim x) "}{" s "}"))
 
+
+  ;;;; UGH! Junk \\bracefont !
   (define (pianobrace y)
     (define step 1.0)
     (define minht (* 2 mudelapaperstaffheight))
index 794397fcf41b68deed5ece5cd2e95ff0962afd19..5dc69f9e60945da5c218079a2247f05dbdfcefdc 100644 (file)
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % set fonts and primary dimensions
-% ugh
 
+%
+% TODO JUNK THIS
+%
+% ugh
 \def\cmrtwenty{
         \font\smalltextfont=cmr8
         \font\textmusic=cmmi12
 }
-
 \def\cmrsixteen{
         \font\smalltextfont=cmr6
         \font\textmusic=cmmi10
@@ -79,7 +81,6 @@
         \font\smalltextfont=cmr5
         \font\textmusic=cmmi8
         }
-
 %%%%%%%
 %
 \def\musixtwentydefs{
 \def\textflat{\raise.2ex\hbox{\textmusic\char"5B}}
 
 
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % do derivative calcs
 
 % this has to be synced with the font definition
 \def\musixcalc{
-        \staffheight=\mudelapaperbarsize pt
-
-        % ugh.  Can extract ex dim from TFM
-        \interlinedist=\staffheight 
-        \divide\interlinedist by 4
         \notewidth=\mudelapapernotewidth pt
 
         \smallspace=.3\interlinedist