From: fred Date: Sun, 24 Mar 2002 19:44:40 +0000 (+0000) Subject: lilypond-0.0.65 X-Git-Tag: release/1.5.59~4650 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=e09d7f2610adfeb7fe26c2a2d380d94e9406f999;p=lilypond.git lilypond-0.0.65 --- diff --git a/NEWS b/NEWS index 5a66e820a8..a77e57c09e 100644 --- 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 - 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 diff --git a/flower/NEWS b/flower/NEWS index 9c330b8005..23867797db 100644 --- a/flower/NEWS +++ b/flower/NEWS @@ -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 diff --git a/flower/include/path.hh b/flower/include/path.hh index 12f0ce4cb6..d41dc2ba1c 100644 --- a/flower/include/path.hh +++ b/flower/include/path.hh @@ -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::push; void add(String str) { push(str); } diff --git a/lib/include/source.hh b/lib/include/source.hh index 99e15e56f5..bc4a859c0a 100644 --- a/lib/include/source.hh +++ b/lib/include/source.hh @@ -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 sourcefile_p_iplist_; + Pointer_list sourcefile_p_list_; bool binary_b_ ; }; diff --git a/lib/source.cc b/lib/source.cc index 8901c8f793..6be3ca42fc 100644 --- a/lib/source.cc +++ b/lib/source.cc @@ -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 sourcefile_l_pcur( sourcefile_p_iplist_.top() ); + PCursor 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; diff --git a/lily/main.cc b/lily/main.cc index 0b901f54d3..19960f03de 100644 --- a/lily/main.cc +++ b/lily/main.cc @@ -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 */ @@ -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 \n" " Jan Nieuwenhuizen \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;