]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.3.90
authorfred <fred>
Tue, 26 Mar 2002 23:56:05 +0000 (23:56 +0000)
committerfred <fred>
Tue, 26 Mar 2002 23:56:05 +0000 (23:56 +0000)
CHANGES
VERSION
flower/file-path.cc

diff --git a/CHANGES b/CHANGES
index 95feb900290ee8f343e21593ad3029f8d5325c36..dc84c63d28bca0da45d57da9cefd361b765562c3 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,32 @@
+1.3.89.jcn1
+===========
+
+* Changed lilypond to LilyPond in ly2dvi, Mudela to LilyPond source.
+
+* Website fixes: Changed \interline to \staffspace in manual, removed offending
+  braces from mudela-book.tely.
+
+* Fixed slur attachment correction bug.
+
+* Made some fixes to Coriolan.
+
+1.3.89.hwn1
+===========
+
+* Only open files, not directories 
+
+* bugfix: textNonEmpty.
+
+* Look ahead in auto-change iterator for rests. This means rests
+before the note leading to an automatic staff switch are switched as
+well (improves the looks of scarlatti-test).  Associated fixes and
+additions for  Music_iterator::skip () and friends.
+
+* Bugfix: only quantise staccato inside the staff. 
+
+* cleanups for beam and stem. Removed global GUILE namespace calls
+from Beam and Stem.
+
 1.3.89
 ======
 
diff --git a/VERSION b/VERSION
index 23eb5f64a874dce5c43724cce33d363bd386d793..ce0904ffd5f55d94b10839cf29775ee0ea3b8b57 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,7 +1,7 @@
 PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=3
-PATCH_LEVEL=89
+PATCH_LEVEL=90
 MY_PATCH_LEVEL=
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
index 10df133946ee45fe911d512d60a349332c912dc5..501554ea656580ef87c357412fa29bd5ad406dea 100644 (file)
@@ -2,7 +2,10 @@
    path.cc - manipulation of paths and filenames.
 */
 
+
 #include <stdio.h>
+#include <errno.h>
+#include <sys/stat.h>
 
 #include "config.h"
 #include "file-path.hh"
@@ -98,6 +101,17 @@ File_path::find (String nm) const
       path += nm;
 
       DEBUG_OUT << path << "? ";
+
+      /*
+       Check if directory. TODO: encapsulate for autoconf
+       */
+      struct stat sbuf;
+      if (stat (path.ch_C(), &sbuf) == ENOENT)
+       continue;
+      
+      if (!(sbuf.st_mode & __S_IFREG))
+       continue;
+
       FILE *f = fopen (path.ch_C(), "r"); // ugh!
       if (f)
        {