+2004-09-25 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/notation.itely: more editing.
+
+2004-09-25 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/ly-from-scheme.scm (read-lily-expression): use ~s in format
+ instead of ~a, to get #{ #"foo" #} actually printed to #"foo".
+
2004-09-24 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/hairpin.cc (print): check columns of bounds, not bounds themselves.
+ (print): robustify bound-padding lookup.
+
+ * lily/*: ly_c[ad]+r -> scm_XXX , ly_c_pair_p -> scm_is_pair.
+
+ * scripts/lilypond-book.py (Compile_error.process_include): catch
+ Compile_error exception, and remove output .texi.
+
+ * scm/define-music-properties.scm (all-music-properties): add
+ error-found
+
+ * lily/parser.yy (Music_list): add error-found to music with errors.
+
+ * lily/lily-parser.cc (LY_DEFINE): ignore scores with errors.
+
+ * lily/book.cc (process): ignore books with errors
+
+ * lily/include/score.hh (class Score): add error_found_ member.
+
* lily/drum-note-engraver.cc (try_music): idem.
* lily/note-heads-engraver.cc: remove start-playing-event.
* lily/part-combine-iterator.cc (Part_combine_iterator): use
BusyPlayingEvent to determine which voice was active last.
(unisono): use last active to where to get unisono information
- from.
+ from. This fixes: partcombine-rest.ly (again).
* scm/part-combiner.scm (determine-split-list): cleanups