+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
======
path.cc - manipulation of paths and filenames.
*/
+
#include <stdio.h>
+#include <errno.h>
+#include <sys/stat.h>
#include "config.h"
#include "file-path.hh"
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)
{