+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.