+ * input/regression/property-grace-polyphony.ly: new file.
+
+ * lily/translator-property.cc (execute_pushpop_property): only pop
+ one instance of the property. This fixes << \\ >> together with
+ \grace.
+
+ * lily/break-align-interface.cc (ordered_elements): we cannot
+ modify the #'elements property, so return reordered array.
+
+2004-03-23 Heikki Junes <hjunes@cc.hut.fi>
+
+ * buildscripts/lilypond.words.py: remove.
+ * buildscripts/lilypond-words.py: add new, renamed file.
+ Give generated targets and dirs explicitly in arguments.
+
+ * GNUmakefile.in, elisp/GNUmakefile, elisp/lilypond-init.el,
+ elisp/lilypond-mode.el, vim/lilypond-ftplugin.vim,
+ vim/lilypond-syntax.vim: update to use new lilypond-words.py.
+
+ * config.make.in: give '/usr/share/vim' explicitly as $(vimdir).
+
+ * vim/GNUmakefile: use --words and --vim targets in lilypond-words.py
+
+ * Documentation/topdocs/INSTALL.texi: update vim-mode installing orders.
+
+ * vim/GNUmakefile: add local-uninstall target.
+
+2004-03-22 Heikki Junes <hjunes@cc.hut.fi>
+
+ * config.make.in: add vimdir.
+
+ * vim/GNUmakefile: add local-install.
+
+2004-03-22 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * tex/titledefs.tex: Replaced \ifx\blabla\undefined
+ with \lilypondifundefined{blabla}. Solves problem with multiple
+ titles in the same lilypond-book document.
+
+2004-03-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/document-backend.scm (interface-doc): sort grob list for interface.
+
+ * scm/define-grobs.scm (all-grob-descriptions): fix ordering of
+ pre/post break align-order.
+
+ * spelling patch courtesy Edward Sutton.
+
+ * Documentation/user/changing-defaults.itely (Changing context
+ default settings): new node.
+ (Defining new contexts): new node.
+
+ * scripts/lilypond-book.py (is_derived_class): use numbers
+ iso. booleans.
+
+ * python/lilylib.py (make_ps_images): add margin to PS images.
+