]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
release commit
[lilypond.git] / ChangeLog
index 2ad319e9194a1bdbfc1ad456c367b7e29ff47f6e..29e321ec936a7b236adac7a57140dd0ce6934ed0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,80 @@
+2004-02-18  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * VERSION: release 2.1.25
+
+       * scm/define-translator-properties.scm
+       (all-user-translation-properties): add printOctaveNames
+
+       * ly/engraver-init.ly: remove Note_event_swallower from
+       NoteNamesContext.
+
+       * lily/note-name-engraver.cc (process_music): new property
+       printOctaveNames
+
+       * lily/context.cc (find_existing_context): remove support for
+       Current.
+
+       * scm/music-functions.scm (set-accidental-style): new function;
+       duplicate accidental macros.
+
+       * ly/property-init.ly (hideStaffSwitch): remove accidental macros.
+
+       * lily/note-name-engraver.cc (process_music):
+       process_acknowledged_grobs () -> process_music ()
+
+       * scm/part-combiner.scm (determine-split-list): robustification.
+
+2004-02-17  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/beam-quanting.cc (score_forbidden_quants): check all staff
+       lines for falling into beam-gap.
+       (score_forbidden_quants): check all staff lines for falling in
+       beam gaps.
+
+       * lily/note-spacing.cc (get_spacing): less space at EOL in case of
+       key/clef/time signatures. 
+
+       * input/test/ossia.ly: revise example.
+
+       * lily/span-bar.cc (evaluate_glyph): read 'glyph of self first.
+       cleanup.
+       
+       * lily/grob-scheme.cc (LY_DEFINE): change a few function names to
+       comply to Scheme standard.  Remove ly:get-paper-variable
+
+2004-02-17  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scripts/convert-ly.py (2.1.22): Corrected documentation printout.
+
+2004-02-17  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/accidental-engraver.cc (process_acknowledged_grobs): use
+       properties from Voice context. This fixes accidental size for
+       staff-switches during grace contexts.
+
+       * lily/note-collision.cc (check_meshing_chords): only wipe heads
+       if necessary. Else, simply wipe dots.
+
+       * input/test/beam-alternate.ly: new file
+
+       * input/test/piano-staff-distance.ly: new file.
+
+       * lily/translator-group.cc (recurse_down_translators): use
+       Direction for bottom-up/top-down.
+
+       * lily/include/translator.hh (class Translator): add
+       process_music() and do_announces(). This obviates
+       recurse_down_{engravers,performers}.
+
+       * ly/declarations-init.ly (melismaEnd): use ManualMelismaEvent for
+       \melisma and \melismaEnd
+
+       * lily/melisma-engraver.cc (process_music): change to
+       Melisma_translator, unify with performer. Accept
+       ManualMelismaEvent.
+
+       * ly/engraver-init.ly: add Font_size_engraver.
+
 2004-02-16  Heikki Junes  <hjunes@cc.hut.fi>
 
        * lily/align-interface.cc, lily/axis-group-engraver.cc: spell