lily 1.5.63
Han-Wen <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.announce |
|---|---|
| Message-ID | <[email protected]> |
.63 is up. It has some doc updates, and another bugfix for an obscure large-scores-cause-crashes problem. Also, polyphonic entry is now turned on by default. This means that you don't have to specify \apply #voicify-music anymore. 2002-06-24 Han-Wen <[email protected]> * lily/grob-scheme.cc: new file * lily/break-substitution.cc: split up break substitution functionality, and make a special constant stack-space version for lists of grobs. This should fix the problems of lily in combination with pthreads/qthreads. * lily/grob.cc (mark_smob): bugfix: mark X parent too. 2002-06-23 Chris Jackson <[email protected]> * lily/text-spanner.cc (setup_pedal_bracket): * lily/piano-pedal-engraver.cc (create_bracket_grobs): Fix the lengths of mixed-style piano pedal brackets. 2002-06-23 Jan Nieuwenhuizen <[email protected]> * Documentation/user/tutorial.itely (First steps): Add missing quotation. * Documentation/topdocs/INSTALL.texi (Top): Add some warnings about guile --with-threads. Hopefully this issue can be resolved rsn, but maybe we should even add warnings for the standard Debian and Red Hat packages? * configure.in: Warn if guile is configured to use threads. Maybe we should make this an error (ie, add to REQUIRED list?) * config.make.in (PACKAGE_NAME): (PACKAGE, package): Don't hardcode. * VERSION (PACKAGE_NAME): Typo fix. 2002-06-23 Han-Wen <[email protected]> * input/tutorial/brahms-*.ly: new tutorial files. * Documentation/user/tutorial.itely: fixes. Extend cheat sheet. * scm/script.scm (default-script-alist): fermata is up. * lily/dynamic-engraver.cc (stop_translation_timestep): stop dynamic line spanner when there is no crescendo to connect. * lily/tie.cc (get_control_points): add test to avoid flat ties. 2002-06-22 Han-Wen <[email protected]> * lily/note-collision.cc (check_meshing_chords): don't crash if no stems. * scm/music-functions.scm (toplevel-music-functions): new definition. Functions to apply automatically. Removes the need for explicitly doing \apply #voicify-music * lily/grob.cc (do_break_substitution): rename function, use global var for criterion argument. Reduces stack usage a little. * ly/engraver-init.ly (StaffContext): add Instrument_engraver * scripts/convert-ly.py, lily/*.cc, scm/*.scm: change visibility-lambda to break-visibility 2002-06-21 Jan Nieuwenhuizen <[email protected]> * input/bugs/part-combiner.ly: New file. * lily/include/spacing-interface.hh: New file. * lily/include/spaceable-element.hh: Remove. * input/test/script-priority.ly: New file. 2002-06-20 Han-Wen <[email protected]> * lily/system.cc (output_lines): kill grobs that are only for spacing. 2002-06-20 Jan Nieuwenhuizen <[email protected]> * lily/fingering-engraver.cc (make_script): * lily/script-engraver.cc (process_music): * lily/text-engraver.cc: (process_acknowledged_grobs): Remove hard coded script-priority. * flower/warn.cc: Cleanup. * lily/voice-devnull-engraver.cc: Also eat multi-measure rest, a spanner now. * aclocal.m4: Regenerate. * stepmake/aclocal.m4: Also set GUILE_PATCH_LEVEL. * config.hh.in: Only set GUILE_MAJOR_VERSION if necessary. * lily/include/lily-guile.hh: Only include config.h if necessary. * Changelog: cvs changes ml archive test #8. * lily/slur-engraver.cc: Layout fix. 2002-06-19 Han-Wen Nienhuys <[email protected]> * ly/engraver-init.ly (RhythmicStaffContext): add Dot_column_engraver, resurrect barlines -- Han-Wen Nienhuys | [email protected] | http://www.cs.uu.nl/~hanwen