]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.44
authorfred <fred>
Sun, 24 Mar 2002 19:36:26 +0000 (19:36 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:36:26 +0000 (19:36 +0000)
.version
Documentation/INSTALL.pod
NEWS
TODO
flower/NEWS

index f3fe58849aa8715eae9fb2ebc37ca1f57dd9b1eb..18dcdc6982c043ffb8c84480ae532d10077ec596 100644 (file)
--- a/.version
+++ b/.version
@@ -1,8 +1,7 @@
 TOPLEVEL_MAJOR_VERSION = 0
 TOPLEVEL_MINOR_VERSION = 0
-TOPLEVEL_PATCH_LEVEL = 43
+TOPLEVEL_PATCH_LEVEL = 44
 # use to send patches, always empty for released version:
 # include separator: ".postfix", "-pl" makes rpm barf
 
 TOPLEVEL_MY_PATCH_LEVEL =
-#
index 4a389171dd85168531c073dda30a6c3d92ec2e90..4615b850f2d1b83b16c12ab7cf3d93f7067a5e03 100644 (file)
@@ -85,7 +85,10 @@ have the gnu
 development tools, and your make is gnu make.  If this is not the
 case, you can adjust your environment variables to your taste:
 
-       CXXFLAGS="-I /home/me/my_include -DWEIRD_FOOBAR" configure
+       export CPPFLAGS="-I /home/me/my_include -DWEIRD_FOOBAR" 
+       configure
+
+C<CPPFLAGS> are the preprocessor flags. 
 
 the configure script is Cygnus configure, and it will accept
 B<--help>. If you are not root, you will probably have to make it with
diff --git a/NEWS b/NEWS
index cb41bce2b25bbfe4579570562e29270a42778adb..7b7354de36a56aa0bdaeb362fe813f564a5a733b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,14 @@
+******
+pl 44
+       - pure parser, My_lily_parser
+       - ''a iso ``a
+       - Includable_lexer
+       - junk Input_file
+       - Duration in parser, Duration restructuring
+       - grandiose lexer hax. Flex should be fixed, really.
+       Lexer much faster now.
+       - opps. mi2mu broken
+
 ******
 pl 43
        - transposition.
@@ -9,14 +20,14 @@ pl 43
 
 pl 42.hwn3
        - const naming change (T const <-> const T)
-       - Mudela 0.1
+       - Mudela 0.1 (roughly the same as below..)
 
 pl 42.3
        - moving towards Mudela 0.1:
            * (almost) all keywords must be preceded by backslash '\'
            * explicit lexer switches '$' and '@' dropped
            * keyword "music" dropped for horizontal music
-           * keywords "\lyric" "\melodic" "\rhythmic" introduced, e.g.:
+           * keywords "\lyric" " introduced, e.g.:
                melody = \melodic { c c | g g }
            * staff initialisable with music identifier: 
                \staff{ melody }
diff --git a/TODO b/TODO
index e074ce5aa605b3f3ee1dcb5e6c77c1dac8bdec2a..5e14b414d877084fd0d1574940a2abd2ecd24686 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,4 +1,6 @@
 before 0.1
+       
+       * fix -O2 -NDEBUG compile
 
        * remove spurious/outdated comments in .ly, debug .ly
 
@@ -8,13 +10,15 @@ before 0.1
 
        * decent TeX page layout
 
+       * per-pstaff item-widths
+       
        * remove unnecessary or confusing constructs from .ly
 
 This is an assorted collection of stuff that will be done, might be
 done, or is an idea that I want to think about
 
 PARSER
-       * Duration
+       * Duration-> Musical_duration, typedef Rational Duration?
 
 MAKE-STUFF
 
@@ -89,9 +93,8 @@ SMALLISH PROJECTS
 
        * parshape
 
-       * a pure parser?
-
-       * read from mmap directly: study yy_scan_buffer
+       * read from mmap directly: bugreport to flex developers->
+       yy_scan_buffer in C++..
 
        * binsearch/hash for identifiers
 
@@ -140,6 +143,10 @@ DOC
 
 FUTURE
 
+       * slur parts as a script
+       
+       * multiple scripst.
+
        * mixed  fontsizes
 
        * put scripts on bars
@@ -174,8 +181,6 @@ IDEAS
 
        * move MIDI io to a ANSI C libmidi library.
 
-       * fold indentifiers and notenames?
-
        * itemcolumns: Use dummy items.
 
        * use an embedded language: scheme, lisp, S-lang, Perl, GUILE, ?
index 4dd53307435b0c69d7ac1052fbfe0da9b374df44..3ee8480d71e7b1f2cf7a562c7172e86de6d3b97e 100644 (file)
@@ -1,3 +1,7 @@
+pl 1.1.9
+       - _C iso _c_l
+       - flower debug.
+       
 pl 1.1.8