+2003-08-31 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION (PACKAGE_NAME): 1.9.3 released
+
+ * stepmake/stepmake/help2man-rules.make ($(outdir)/%.1): build man
+ pages unconditionally.
+
+2003-08-30 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * Documentation/user/music-glossary.tely (Top): small syntax
+ fixes.
+
+ * scm/music-functions.scm (remove-tag): filter \tagged music
+ expressions.
+
+ * input/regression/tag-filter.ly (texidoc): new file.
+
+ * lily/parser.yy (post_event): add \tag #'symbol / \tag #'(symbol1
+ symbol2 .. ) etc.
+
+ * scripts/convert-ly.py (FatalConversionError.conv): fingering
+ convert rule.
+
+ * Documentation/user/refman.itely (Fingering instructions): adjust manual.
+
+ * lily/new-fingering-engraver.cc (position_scripts): don't crash
+ for borderline cases (e.g. 1 fingering.)
+ (position_scripts): revise interface, use fingerOrientations to
+ set fingering positions.
+
+ * scm/document-translation.scm (context-doc): add aliases to
+ automated documentation.
+
+ * make/lilypond-vars.make: remove stepmake compat glue.
+
+ * make/generic-vars.make: remove cruft.
+
+ * lily/main.cc (main): don't identify binary.
+
+2003-08-29 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/include/translator.hh (class Translator): remove
+ type_string_ , use symbol for context name throughout.
+ Changes through whole source tree.
+
+ * scripts/lilypond.py: rename ly2dvi.py to lilypond.py
+ set PDF as default, and always make PDF.
+
+ * lily/GNUmakefile (SUBDIRS): rename binary to lilypond-bin
+
+2003-08-29 Heikki Junes <hjunes@cc.hut.fi>
+
+ * ChangeLog lilypond.words Documentation/topdocs/NEWS.texi
+ Documentation/user/refman.itely input/regression/allfontstyle.ly
+ input/regression/grace-types.ly:
+ fix spelling for acciaccatura (Webster's 1913).
+
+2003-08-29 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/main.cc (usage): adjust blurb, include url.
+
+ * input/regression/breathing-sign.ly (texidoc): transpose up
+
+2003-08-28 Juergen Reuter <reuter@ipd.uka.de>
+
+ * input/regression/breathing-sign.ly: changed ancient examples to
+ be relevant (by request of Han-Wen); updated BreathingSign text
+ property according to new syntax.
+
+ * ly/gregorian-init.ly: updated BreathingSign text property
+ according to new syntax
+
+2003-08-28 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * Documentation/user/refman.itely (Clef): give example of G_8 clef.
+ (Clef): index entries for clefs.
+
+ * python/lilylib.py (system): remove errorlog files.
+
+2003-08-28 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond.words: add \new and new graces. Add dynamics to menus
+ keeping 1.8.x compatibility; after all the engraving relating to
+ notes becomes postfixed `-' marks will be removed.
+
+2003-08-28 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/molecule.cc (align_to): idem.
+
+ * lily/molecule-scheme.cc: ly_align_to_x takes continuous dir argument.
+
+ * ly/grace-init.ly (stopAcciaccaturaMusic): correct misspelling of
+ accacciatura everywhere.
+
+ * VERSION (PACKAGE_NAME): released 1.9.2
+
+ * GNUmakefile.in (EXTRA_DIST_FILES): dist lilypond.vim too.
+
+ * scm/document-markup.scm (markup-doc-node): sort markup function
+ list.
+
+ * lily/paper-outputter.cc (output_version): change "Lily was here"
+ into "Engraved by LilyPond"
+
+ * lily/my-lily-lexer.cc (My_lily_lexer): don't crash
+ on unquoted strings before \notenames.
+
+ * lily/parser.yy (lyric_element): allow markup as lyric text. This
+ increases the number of s/r reductions to 4.
+
+ * scm/new-markup.scm (fraction-markup): \fraction command.
+
+ * lily/lexer.ll: allow any string without \ { } # and " in \markup
+ mode
+
+ * lily/lookup.cc (round_filled_box): rename function.
+ (LY_DEFINE): round-filled-box: change signature.
+
+ * Documentation/user/refman.itely: revise section explaining grace
+ notes.
+
+ * lily/translator-scheme.cc (LY_DEFINE): add ! to
+ ly:set-context-property
+
+ * input/*/*.ly (vmus): use \new everywhere.
+
+ * lily/my-lily-lexer.cc: add \accacciatura and \appoggiatura
+
+ * ly/grace-init.ly (stopGraceMusic): add slurs on grace note by
+ default
+
+ * scm/music-functions.scm (set-stop-grace-properties)
+ (set-start-grace-properties, add-grace-property): new functions
+ for modular grace tweak control.
+
+ * ly/engraver-init.ly (ScoreContext): new property graceSettings.
+
+2003-08-28 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/topdocs/INSTALL.texi: Explain install-pfa-fonts.
+
+ * GNUmakefile.in (install-pfa-fonts):
+ (get-pfa-fonts): New target.
+
+ * stepmake/stepmake/toplevel-targets.make: Add pfa-fonts and
+ install-pfa-fonts help.
+
+2003-08-27 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/translator-scheme.cc (LY_DEFINE):
+ ly:context-pushpop-property new function.
+ (LY_DEFINE): new function ly:translator-find
+ new function ly:translator?
+ (LY_DEFINE): new function ly:context?
+
+ * lily/translator-def.cc: remove Translator_def::apply_pushpop_property().
+
+ * python/lilylib.py (read_pipe): only store and display error log
+ if verbose not set.
+ (read_pipe): only display log if it contains something.
+
+2003-08-27 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/misc/GNUmakefile: Re-add.
+ (TEXTS): Add CHANGES.
+
+2003-08-27 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lilypond.words: add \newcontext.
+
+2003-08-27 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/tie-performer.cc (stop_translation_timestep): only flush
+ tied_notes when we have actually made a tie. Fixes bugs with ties
+ in polyphonic scores.
+
+2003-08-26 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/autogen.sh: Bugfix: copy aclocal.m4, autogen.sh also if
+ they do not exist.
+
+2003-08-26 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION (PACKAGE_NAME): released 1.9.1
+
+ * ly/engraver-init.ly (RemoveEmptyStaffContext): don't add
+ Instrument_name_engraver
+
+ * lily/tie-performer.cc (create_audio_elements): bugfix
+
+ * Documentation/user/music-glossary.tely (Top): comment out
+ font-style statements.
+
+ * input/test/force-hshift.ly: revise example.
+
+ * Documentation/bibliography/engraving.bib (note): typos.
+
+ * configure.in: bump GCC requirements to 3.x
+
+ * lily/include/audio-item.hh (class Audio_tie): rename
+ note_l_drul_ to note_drul_
+
+ * lily/tie-performer.cc (class Tie_performer): patch for new ties.
+
+ * lily/parser.yy (relative_music): whoops. All \relative were off
+ by ... a lot .... Ahem.
+
+ * scm/define-music-types.scm (music-descriptions): idem.
+
+ * lily/beam-engraver.cc: move new-beam-event to beam-event
+
+ * lily/tie-engraver.cc (class Tie_engraver): move New_tie_engraver
+ to Tie_engraver
+
+ * input/regression/bar-number.ly: remove unnecessary old-relative
+ options.
+
+ * Documentation/user/internals.itely (Creating contexts): document
+ \newcontext
+
+ * lily/parser.yy (Composite_music): add \newcontext
+
+ * Documentation/user/refman.itely (MIDI block): add note about
+ dotted tempos.
+
+ * scm/font.scm: remove old markup legacy
+
+ * GNUmakefile.in (web-clean): remake share/ after web-clean.
+
+ * lily/breathing-sign.cc (brew_molecule): remove function
+
+ * lily/text-item.cc: remove old-style markups.
+ (interpret_markup): C++ version of markup function
+ (brew_molecule): idem.
+
+ * lily/my-lily-lexer.cc (start_main_input): define input-file-name
+ as Scheme variable.
+
+ * scripts/convert-ly.py (conv): dashes rule.
+ Apply rule.
+
+ * Documentation/user/lilypond-book.itely: syntax fixes.
+
+2003-08-25 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION (PACKAGE_NAME): release 1.9.0
+
+ * Documentation/user/lilypond-book.itely (Invoking lilypond-book):
+ note about dvips. (Should backport.)
+
+ * scripts/convert-ly.py
+ (FatalConversionError.articulation_substitute): add
+ convert-new-chords code. Remove convert-new-chords.py
+
+ * Documentation/user/refman.itely (Octave check): document
+ \octave.
+
+ * Documentation/topdocs/NEWS.texi: add \octave, postfix and
+ \relative changes.
+
+ * lily/parser.yy (command_element): octave check:
+
+ \octave PITCH
+
+ checks that PITCH (without octave) yields PITCH (with octave) in
+ \relative
+
+ * lily/relative-octave-music.cc (to_relative_octave): octave check.
+
+ * lily/scm-option.cc: ly:set-option now has the default argument
+ #t.
+
+ * lily/lexer.ll: add \renameinput
+
+ * python/lilylib.py (command_name): robustifications.
+
+ * scripts/ly2dvi.py (run_latex): use >& for redirection iso. of
+ /dev/stderr. This is ash compatible.
+
+ * ly/init.ly: add warning if compatibility was not necessary.
+
+ * lily/scm-option.cc (LY_DEFINE): add ly:get-option
+
+ * flower/include/string-handle.icc: formatting cleanups, rename
+ references by ref_count_.
+
+2003-08-25 Heikki Junes <hjunes@cc.hut.fi>
+
+ * make/lilypond.mandrake.spec.in: syncronize the spec file with
+ Torbjorn Turpeinen (tobbe@nyvalls.se): fix group, update reqs,
+ package libs separately, fix conflicting php variable out=/dev/vc/
+ invoking `unset out', declare menus, use only one icon-file, fix
+ doc-path in menu.
+
2003-08-23 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* scripts/convert-ly.py (FatalConversionError.conv): typo