]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(Top): add new feature.
[lilypond.git] / ChangeLog
index 13d2c474dbf7399c5a2401d985c04bb76dda1d12..03824edec819b18efae7878809c42410baa2573a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,94 @@
+2005-07-21  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/music-functions.scm (skip-to-last): new function. Show only
+       last showLastLength part of the \score.
+
+       * lily/moment-scheme.cc (LY_DEFINE): new function ly:moment-sub
+
+       * python/convertrules.py (conv): add ly:x-moment rule
+
+       * lily/moment-scheme.cc (LY_DEFINE): rename ly:X-moment  -> ly:moment-X
+
+       * Documentation/topdocs/NEWS.tely (Top): add new feature.
+
+       * Documentation/user/instrument-notation.itely (Flexibility in
+       alignment): options in subsections.
+
+       * lily/lyric-engraver.cc (process_music): don't typeset text for _
+       syllable text. Instead, assume that the previous lyric text is a
+       melismated text.
+
+       * Documentation/index.html.in: revert 800x600 change.
+
+2005-07-19  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/main.cc (main): Remove invalid handle kludge.
+
+       * scm/lily.scm (running-from-gui?): WINDOWS: check -dgui.
+       (lambda): add gui define.
+
+2005-07-21  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/topdocs/NEWS.tely (Top): add note about Musica ficta.
+
+       * Documentation/user/instrument-notation.itely (Musica ficta
+       accidentals): add section Musica ficta accidentals
+
+       * lily/accidental-engraver.cc (make_suggested_accidental): new function.
+       (make_standard_accidental): move into new function.
+       (create_accidental): new function.
+
+       * scm/define-grobs.scm (all-grob-descriptions): new Grob AccidentalSuggestion
+
+       * lily/output-def-scheme.cc (LY_DEFINE): take default  argument.
+
+       * lily/output-def.cc (lookup_variable): return SCM_UNDEFINED if undefined.
+
+       * Documentation/user/global.itely (Page formatting): document
+       horizontalshift.
+
+       * scm/page-layout.scm (default-page-music-height):
+       horizontalshift: new variable, shift all systems by
+       horizontalshift to the right, to make space for instrument names.
+
+       * scm/paper.scm (set-paper-dimension-variables): add horizontalshift
+
+       * lily/input-scheme.cc (LY_DEFINE): take format commands.
+
+2005-07-20  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/note-column.cc (dir): idem.
+
+       * lily/spacing-spanner.cc (Module): idem.
+
+       * lily/script-column.cc (before_line_breaking): use extract_grob_set()
+
+       * lily/include/paper-column.hh (class Paper_column): add
+       non-static get_rank() member.
+
+       * VERSION: release 2.7.1
+       
+       * scm/framework-null.scm: new file, used for benchmarking.
+
+2005-07-20  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * Documentation/topdocs/INSTALL.texi, configure.in: fix
+       version dependencies for fontforge and gs.
+
+       * Documentation/index.html.in, Documentation/texinfo.css,
+       stepmake/bin/text2html.py, buildscripts/mutopia-index.py,
+       Documentation/bibliography/index.html.in, 
+       Documentation/bibliography/html-long.bst: optimize width of
+       html for a 800x600 screen (width:760), increases printability
+       when 'fit to page' is not set and readability in wide screens.
+
+       * stepmake/bin/add-html-footer.py: add missing </p>.
+
 2005-07-19  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * scm/define-markup-commands.scm (beam): use polygon in beam
+       command.
+
        * lily/grob-pq-engraver.cc (stop_translation_timestep): save up
        all acknowledged grobs, and do potentially expensive merge and
        write in one go.
        link to libstdc++
 
        * lily/GNUmakefile (static-gxx-libs): new target
-       static-gxx-libs. Create  link to libstdc++.a
+       static-gxx-libs. Create symlink to libstdc++.a
 
-       * lily/new-lyric-combine-music-iterator.cc: rename to Lyric_combine_music_iterator
+       * lily/new-lyric-combine-music-iterator.cc: rename to
+       Lyric_combine_music_iterator
 
        * lily/lyric-combine-music-iterator.cc
-       (Old_lyric_combine_music_iterator): rename to Old_lyric_combine_music_iterator
+       (Old_lyric_combine_music_iterator): rename to
+       Old_lyric_combine_music_iterator
 
        * lily/*-engraver.cc (various): remove double use of
        PRECOMPUTED_VIRTUAL function: only use
 2005-07-16  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * lily/system.cc (do_derived_mark): don't mark from object_alist_
-       anymore, but do it centrally.  Speedup: approximately 3-5 %.
+       anymore, but do it centrally.  
 
        * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
        hammer hack.