+2003-12-24 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * stepmake/stepmake/toplevel-targets.make: remove pfa targets
+
+ * make/lilypond.redhat.spec.in (Group): remove MAKE_PFA_FILES
+
+ * lily/mark-engraver.cc (process_music): fix mark
+ \default. (backportme)
+
+ * stepmake/stepmake/automatically-generated.sub.make (default):
+ use -n for head/tail commands.
+
+ * lily/tie-engraver.cc (acknowledge_grob): make ties only for note
+ heads with the same pitch. (backportme)
+
+2003-12-20 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/recording-group-engraver.cc (finalize): set protected_scm
+ member to '() before finalizing.
+
+ * lily/translator-group.cc (finalize): remove removal_processing ()
+
+ * lily/recording-group-engraver.cc: new engraver: record
+ synchronized start & end times for each music object.
+
+ * lily/parser.yy (toplevel_expression): execute score rendering
+ during parsing. Cleanup output-filename handling; this is no
+ longer done with global variables.
+ (translator_spec_body): allow \type modification too.
+
+ * lily/score.cc: ly:run-translator: new function
+ (LY_DEFINE): ly:render-output new function.
+
+ Separate interpreting and rendering, and make available as
+ functions at Scheme level.
+
+2003-12-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/to-xml.scm (<xml-node>): New class to build xml-doc.
+ (musicxml-node->string):
+ (xml-node->string):
+ (music-to-musicxml): New function.
+
+2003-12-17 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION: 2.1.2 released
+
+ * lily/include/lily-guile.hh (SCM_VECTOR_REF): compat glue
+
+ * scm/font.scm (paper20-font-vector): discouple font design sizes
+ from sizes specified in .ly file: store all design sizes of a font
+ in a single vector.
+
+ * lily/font-select.cc (get_font_by_design_size): new function
+
+ * mf/feta*,parmesan*: use 2^{1/6} as scaling factor for fonts.
+ add parmesan,feta in sizes 14 and 18.
+
+ * mf/feta-toevallig.mf: use blot diameter for double sharp.
+
+ * lily/font-size-engraver.cc (acknowledge_grob): change definition
+ of fontSize: this now sets font-size
+
+2003-12-16 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION: 2.1.1 released
+
+ * Documentation/user/refman.itely (Tuning objects): add note about
+ concurrent tweaks in different contexts.
+
+ * lily/tie-engraver.cc (acknowledge_grob): use
+ Staff_symbol_referencer::get_position iso. reading staff-position
+ directly.
+
+ * lily/piano-pedal-engraver.cc (create_bracket_grobs): don't take
+ currentMusicalColumn as left span-point for bracket. The bracket
+ is too long when there are accidentals.
+
+2003-12-03 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * buildscripts/lilypond-profile.sh,
+ buildscripts/lilypond-login.sh: Only set $TEXMF if necessary.
+ Thanks to Reuben Thomas <rrt@mupsych.org>
+
+2003-12-03 Heikki Junes <hjunes@cc.hut.fi>
+
+ * ly/italiano.ly: additions for semi-sharps and semi-flats by Eric
+ Wurbel <wurbel@univ-tln.fr>.
+
+2003-11-17 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scripts/midi2ly.py: Add space after chords.
+
+2003-11-07 Heikki Junes <hjunes@cc.hut.fi>
+
+ * input/regression/{many}: add few @code{ ... }.
+
+2003-11-05 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * mf/GNUmakefile (SAUTER_FONTS): Added cmss14,
+ cmbxti6, cmcsc8, cmss14, cmtt5 and cmtt7.
+ Removed cmbx5, cmbx6 (which are included in teTeX)
+ and cmbxti14 which is not used in fonts.scm.
+
+2003-11-04 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lily/midi-item.cc: fine tune quarter tones.
+
+2003-11-03 Heikki Junes <hjunes@cc.hut.fi>
+
+ * lily/midi-item.cc lily/include/midi-item.hh (get_fine_tuning):
+ new function, warn how many cents are missing in fine tuning.
+
+2003-11-01 Heikki Junes <hjunes@cc.hut.fi>
+
+ * input/bugs/rhytmicstaff-tie.ly: add file.
+
+ * THANKS: Create skeleton for 2.1.
+
+2003-10-31 Heikki Junes <hjunes@cc.hut.fi>
+
+ * input/test/bar-lines.ly (TODO): dashed "|".
+
+2003-10-30 Heikki Junes <hjunes@cc.hut.fi>
+
+ * Documentation/user/refman.itely, input/regression/tie-accidental.ly,
+ input/regression/tie-chord.ly: Fix spell for tying.
+
+ * input/test/ly2dvi-testpage.ly: removed (renamed, see below).
+
+ * input/test/lilypond-testpage.ly, Documentation/user/invoking.itexi:
+ new file (renamed, see above).
+
+ * Documentation/user/lilypond-book.itely
+ * buildscripts/lilypond-login.sh elisp/lilypond-mode.el
+ * input/example-1.ly input/example-2.ly input/example-3.ly
+ * input/les-nereides.ly input/test/fill-a4.ly input/test/spacing-2.ly
+ * input/test/title.ly po/cs.po po/da.po po/de.po po/es.po po/fi.po
+ * po/fr.po po/it.po po/ja.po po/lilypond.pot po/nl.po po/ru.po
+ * po/sv.po scm/output-pdftex.scm scm/output-tex.scm
+ * scripts/lilypond-book.py scripts/lilypond.py
+ * stepmake/bin/package-zip32.sh tex/lilyponddefs.tex tex/titledefs.tex
+ * vimrc: replace ly2dvi with lilypond and remove silly comments.
+
+ * Documentation/user/lilypond.tely: update version.
+
+ * Documentation/user/{appendices,introduction,refman,tutorial}.itely:
+ Remove extra spaces in each @node, fixes spaces.
+
+2003-10-29 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scripts/lilypond-book.py (output_dict): Add definition of
+ \lilypondbook also for LaTeX output. Solves several bug reports.
+
+2003-10-29 Heikki Junes <hjunes@cc.hut.fi>
+
+ * input/test/follow-thread.ly, input/test/polymetric.ly: Fix typos.
+
+2003-10-24 Heikki Junes <hjunes@cc.hut.fi>
+
+ * input/test/transposition.ly: Fix key signatures, given in comments.
+
+2003-10-23 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scm/midi.scm (instrument-names-alist),
+ Documentation/user/appendices.itely: Correct spelling of shakuhachi
+
+2003-10-14 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * input/test/temporary-stave.ly (texidoc): New example based on an
+ email question from Ralph Little.
+
+2003-10-11 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * VERSION: release 2.1.0
+
+ * lily/note-performer.cc (try_music): accept busy-playing-event.
+
+ * lily/swallow-perf.cc (try_music): return false for
+ busy-playing-event and melisma-playing-event.
+
+2003-10-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scripts/etf2ly.py: Patch by Arvid Grotting for minor keys and <<
+ >> in \score.
+
+2003-10-05 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scripts/convert-ly.py (sub_chords): Bugfix: convert to -[, so
+ that articulation_substitute will not move beam start again.
+ (articulation_substitute): Bugfix: remove stray space so that new
+ old chords ending '>>' does not get broken up.
+ (sub_chord): Use TAB for indentation (not spaces).
+
+ * elisp/lilypond-font-lock.el (LilyPond-mode-set-syntax-table):
+ Bugfix for startup: Use ?^ instead of ?\^.
+
+2003-10-02 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/lyric-combine-music-iterator.cc
+ (Lyric_combine_music_iterator): change init order, to prevent GC
+ segfaults.
+
+ * lily/context-specced-music-iterator.cc (construct_children):
+ only change translator if found. This fixes a core dump problem.
+
+2003-09-30 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scm/slur.scm (default-slur-extremity-rules): use equal? for
+ comparison.
+
+ * mf/feta-bolletjes.mf: make hole in half note little
+ smaller for stem attachment.
+
+ * lily/stem.cc (brew_molecule): tweaks for new flag layout.
+
+ * mf/feta-banier.mf: don't draw stem with flag, just small square
+ attachment.
+
+ * mf/feta-bolletjes.mf (slash_slope): remove ledger ending
+
+ * mf/feta-banier.mf: remove upstem/downstem characters.
+
+ * mf/feta-params.mf (stafflines): stems are 1.3 SLT.
+
+ * ly/params-init.ly (blotdiameter): set blotdiameter to 2/3 of
+ stafflinethickness (in the default)
+
+ * lily/stem.cc (brew_molecule): use round_filled_box for stem.
+
+ * lily/lily-guile.cc (parse_symbol_list): strip spaces at the end.
+
+ * Documentation/topdocs/INSTALL.texi (Top): reorder.
+
+ * scripts/convert-ly.py (conv): add up-to-staff conversion rule.
+
+ * lily/include/directional-element-interface.hh:
+ junk class, make {get,set}_grob_direction functions.
+
+ * lily/slur.cc (get_attachment): do something sensible when
+ attaching to stem without heads (eg. a rest).
+
+ * lily/stem.cc: remove #'up-to-staff ; use #'stem-end-position for
+ forcing up to staff. remove #'support-head property
+ (brew_molecule): small cleanup.
+ (flag): remove #'grace property.
+
+2003-09-29 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * cygwin/postinstall-lilypond.sh:
+ * cygwin/postremove-lilypond.sh: Bugfix for fonts remove command
+ (Volker Zell).
+
+2003-09-29 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scripts/lilypond-book.py: resurrect 'eps' option.
+ (TexiPaper.to_eps): use -Ppdf for EPS files.
+
+ * VERSION (PATCH_LEVEL): branch off 2.0, go to 2.1 in HEAD
+
+ * scripts/lilypond.py (run_dvips): use -Ppdf for preview.
+
+ * VERSION: release 2.0.1
+
+ * lily/bezier.cc (get_other_coordinate): change assert into
+ warning.
+
+ * lily/note-head.cc (internal_brew_molecule): make left protusion
+ smaller, to accomodate for natural sign.
+ (internal_brew_molecule): only do this when the accidental is
+ close enough.
+ (extent): new function
+
+ * lily/skyline.cc (merge_skyline): new function
+ (heighten_skyline): new function
+
+ * lily/accidental-placement.cc (position_accidentals)
+ (position_accidentals): fix todo.
+
+2003-09-28 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * input/test/+.ly (texidoc): put version number inline.
+
+ * GNUmakefile.in: remove rsync-web target.
+
+ * input/regression/bar-scripts.ly (onestaff): raggedright
+
+2003-09-28 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * lily/*.cc: remove #if 0'd code in couple of places.
+
+ * lily/midi-stream.cc (operator <<): rewrite.
+
+ * lily/note-head.cc (internal_brew_molecule):
+ only make ledgers when the Staff symbol has lines.
+
+ * ly/property-init.ly (arpeggioBracket): simplify
+
+ * lily/translator-group.cc (execute_pushpop_property): use
+ SCM_EQ_P for comparing keys. This fixes reverting
+ auto-beam-settings.
+
+2003-09-28 Jan Nieuwenhuizen <janneke@gnu.org>
+*
+ * lily/midi-stream.cc (operator <<): Also write MIDI string when
+ midi_debug_global_b.
+ (operator <<): Normalise loop.
+
+2003-09-27 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scripts/lilypond.py (escape_path): revise.
+
+ * scm/music-functions.scm (set-output-property): new function.
+
2003-09-27 Jan Nieuwenhuizen <janneke@gnu.org>
* cygwin/mknetrel: Next try in building doc on Cygwin natively;
2003-09-27 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ * scripts/lilypond.py (escape_path): escape quotes too.
+
* Documentation/user/lilypond.tely (Unified index): rename Index
to accomodate Windows breakage.
2003-09-25 Han-Wen Nienhuys <hanwen@cs.uu.nl>
- * lily/tie-performer.cc (initialize): init prev_event
+ * lily/tie-performer.cc (initialize): init prev_event
* make/lilypond.redhat.spec.in: move site-start back to /usr/share.