]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(music_property_def): oops. SCM_UNDEFINED
[lilypond.git] / ChangeLog
index aadd667f3d23b942491dff223c77df167bb042c3..d8aedc4d71eebe1f7d42fd04ede8b7965760eb18 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,107 @@
+2004-02-20  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/parser.yy (music_property_def): oops. SCM_UNDEFINED
+       forgotten with scm_list_n. Fixes spurious coredumps.
+
+       * lily/accidental-engraver.cc (stop_translation_timestep): move
+       update of localKeySignature to stop_translation_timestep (). This
+       makes sure that all ties are noticed at the right moment.
+       (stop_translation_timestep): clear tie only when right-side
+       notehead was seen.
+       (number_accidentals_from_sig): cleanup. 
+
+       * input/regression/accidental-tie.ly (mus): new file
+
+       * input/regression/tie-accidental, tie-break-accidental.ly: remove
+       these longish tests.
+
+2004-02-19  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/include/*.hh (class Item): rename XXX_b () to is_XXX ().
+
+       * THANKS: update bugreporter list.
+
+       * lily/beam.cc (print): broken beams last until end of staff.
+       (print): broken beams start from prefatory matter.
+
+       * scm/output-tex.scm (output-scopes): don't dump fraction exactly.
+
+       * lily/paper-score.cc (process): dump header only once.
+
+       * lily/paper-outputter.cc (Paper_outputter): move logic into
+       Scheme.
+
+       * scm/output-tex.scm (output-scopes): new function.
+       (output-paper-def): new function
+       (tex-string-def): new function
+       (symbol->tex-key): new function
+
+       * scripts/convert-ly.py (conv): add rule for | ~
+
+2004-02-19  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * input/regression/{many}.ly: refresh, trying to guess how
+       it was designed.
+
+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