]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.65
authorfred <fred>
Sun, 24 Mar 2002 19:44:40 +0000 (19:44 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:44:40 +0000 (19:44 +0000)
NEWS
flower/NEWS
flower/include/path.hh
lib/include/source.hh
lib/source.cc
lily/main.cc

diff --git a/NEWS b/NEWS
index 5a66e820a8ae1278a0c16576af7282a998521f5e..a77e57c09e4731f042bc365c44930123d4b9dfd2 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,16 +1,57 @@
+pl 65
+       - bf pathfind /root/file
+       - massive Score_elem rewrite:
+         * group_element_i_ count
+         * support for removing an individual Score_elem cleanly.
+         * moved dep stuff into class Directed_graph_node
+         * Score_elems can be copied and deleted freely.
+         * junk PStaff
+         * Spanner_elem_group
+         * Line_of_{score,staff} now are Score_elems
+         * clean dep handling upon deletion
+         * delete unbroken spanners
+         * added a break_processing round.
+         * Super_elem
+       - junk Complex_staff, 
+       - clean {lily}?proto.hh
+       - Element_group
+       - Score_elem now as virtual base class everywhere
+       - naming: Staff_elem -> Score_elem
+       - bf: make in toplevel dir
+       - bf: broken tie y-pos
+       - bf: sharing 4th, 8th and 16th noteheads 
+       - bf: overlapping chords. <\multivoice c d >
+
+pl 64.wl
+       - new stem direction code
+       - bfs: wohltemperirt.ly (thanks, Werner)
+       - bf: stem direction
+
+pl 63.jcn2
+       - doze compile
+
+pl 63.jcn1
+       - bf: mi2mu mudela commands
+       - bf: mi2mu tracks
+       - mi2mu quantify tuning
+       - mi2mu TODO
+
+*********
+may 16
 pl 64
        - exe's now built in out/
        - toplevel Makefile dep from make/Toplevel.make.in
-       - make_website: add version fokoter
+       - make_website: add version footer
        - make_website: bf dist *.txt
        - bf: fix loose bars :  \meter 4/4; c1.  
        - Staff_elem -> Score_elem
        - bf <cis cis>
        - vbrace lookup
-       - stop if barchecks failed
        - resync barcheck
 
 *******
+
+may 15
 pl 63
        - bf: segfault during MIDI output  with mi2mu output.
        - kludge: parse error beyond eof
@@ -23,6 +64,7 @@ pl 63
 
 pl 61.jcn4
        - mi2mu -p -s16 fugua2.midi getting better!
+         plus factor 2 mi2mu speedup (fugue2.midi 5.50user)
        - bf: Duration_convert quantify threshold down
        - bf: (on quantify): tcols quantified; no silly voices
 
@@ -39,6 +81,7 @@ pl 61.jcn2
        - mi2mu parsing speedup: backup rules for midi-lexer.l
        - bf: zero denominator
 **********
+may 14 
 pl 62
        - make clean bf: remove lex & yacc files too 
        - added kludge in case measure too long 
@@ -57,7 +100,6 @@ pl 60.jcn1
 
        
 **********
-may 14 
 pl 61
        - scales.ly bugfix: dimensions default to ((0,0), (0,0))
        - naming: PointerList->Pointer_list
index 9c330b8005ae558724dc8cce3054321b0a3d896d..23867797db55d4e4a73bf9b3c5611c7621cc354f 100644 (file)
@@ -1,5 +1,11 @@
 version 1.1:
 
+pl 18
+       - Path::find("/usr/..") fix
+       - Directed_graph_node
+       - some Link_array extensions
+       - Pointer_list::junk()
+
 pl 17
        - naming: Pointer->Link, IPointer->Pointer
 pl 16
index 12f0ce4cb62f91f72e552395c6f7039addeb6b0f..d41dc2ba1cc6bd89f1f2d545529c95f4a878cab9 100644 (file)
@@ -29,9 +29,6 @@ public:
     /// locate a file in the search path
     String find(String nm)const;
 
-    /// construct using prefix. Normally argv[0].
-    File_path(String);
-
     /// add to end of path.
     Array<String>::push;
     void add(String str) { push(str); }
index 99e15e56f5a873c69d59afb475d4035dd8f99a72..bc4a859c0a2121869443c65b6cd5e4c433fe3f7c 100644 (file)
@@ -5,21 +5,19 @@
 
 #ifndef SOURCE_HH
 #define SOURCE_HH
-#include "source-file.hh"
 #include "plist.hh"
-#include "path.hh"
 class Sources 
 {
 public:
     Source_file * get_file_l( String &filename );
-    Source_file* sourcefile_l( char const* ch_c_l );
+    Source_file* sourcefile_l( char const* ch_C );
     void set_path(File_path*p_C);
     Sources();
     void set_binary(bool);
 private:
     const File_path * path_C_;
     void add( Source_file* sourcefile_p );
-    Pointer_list<Source_file*> sourcefile_p_iplist_;
+    Pointer_list<Source_file*> sourcefile_p_list_;
     bool binary_b_ ;
 };
 
index 8901c8f7934f123245d0084ac882affcfa1ec574..6be3ca42fc82473dc10dd351542674153a8776f2 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  source.cc -- implement Source
+  source.cc -- implement Sources
 
   source file of the LilyPond music typesetter
 
@@ -15,6 +15,7 @@
 #include "plist.hh"
 #include "source-file.hh"
 #include "source.hh"
+#include "path.hh"
 
 void
 Sources::set_path(File_path *f_C)
@@ -54,7 +55,7 @@ Sources::Sources()
 void
 Sources::add( Source_file* sourcefile_p )
 {
-    sourcefile_p_iplist_.bottom().add( sourcefile_p );
+    sourcefile_p_list_.bottom().add( sourcefile_p );
 }
 
 /**
@@ -65,7 +66,7 @@ Sources::add( Source_file* sourcefile_p )
 Source_file*
 Sources::sourcefile_l( char const* ch_C )
 {
-    PCursor<Source_file*> sourcefile_l_pcur( sourcefile_p_iplist_.top() );
+    PCursor<Source_file*> sourcefile_l_pcur( sourcefile_p_list_.top() );
     for ( ; sourcefile_l_pcur.ok(); sourcefile_l_pcur++ )
        if ( sourcefile_l_pcur->in_b( ch_C ) )  
            return *sourcefile_l_pcur;
index 0b901f54d33c7bdc08b321ebe02d6b57ea9ecc80..19960f03def1b82ab92f04203857b51243a62cb5 100644 (file)
@@ -1,7 +1,7 @@
 /*
   main.cc -- implement main: entrypoints
 
-  source file of the LilyPond music typesetter
+  source file of the GNU LilyPond music typesetter
 
   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
 */
@@ -54,7 +54,7 @@ usage()
        "  -M, --midi             produce midi output only\n"
        "  -V, --ignore-version   ignore mudela version\n"
        "\n"
-       "LilyPond was compiled with the following settings:\n"
+       "GNU LilyPond was compiled with the following settings:\n"
 #ifdef NDEBUG
        "NDEBUG "       
 #endif
@@ -75,7 +75,7 @@ notice()
 {
     cout <<
        "\n"
-       "LilyPond, a music typesetter.\n"
+       "GNU LilyPond, a music typesetter.\n"
        "Copyright (C) 1996,97 by\n"
        "  Han-Wen Nienhuys <hanwen@stack.nl>\n"
        "  Jan Nieuwenhuizen <jan@digicash.com>\n"
@@ -119,16 +119,15 @@ main (int argc, char **argv)
 {    
     debug_init();              // should be first
 
-//    File_path path(String(DIR_DATADIR)+"/init/") ;
-    // silly File_path, now has two .:.
-    File_path path( "." );
+
+    File_path path;
     
     // must override (come before) "/usr/local/share/lilypond"!
     char const * env_l=getenv("LILYINCLUDE");
     if (env_l) {
        path.add(env_l);
     }
-    
+    path.add( "" );
     path.add( String( DIR_DATADIR ) + "/init/" );
     
     path_l = & path;