+2004-10-22 Werner Lemberg <wl@gnu.org>
+
+ * tex/lilyponddefs.tex (\lilypondend): Undo change from 2004-10-20.
+
+2004-10-21 Werner Lemberg <wl@gnu.org>
+
+ * tex/lily-pdf-defs.tex, tex/lily-ps-defs.tex
+ (\lilypondexperimentalfeatures): Removed.
+
+2004-10-20 Jürgen Reuter <reuter@ipd.uka.de>
+
+ * Documentation/user/notation.itely: fixed 2 typos
+
+2004-10-20 Werner Lemberg <wl@gnu.org>
+
+ * scm/framework-tex.scm (header-end): Don't set \outputscale.
+ (dump-line): Produce prettier output.
+
+ * tex/lilyponddefs.tex: Comment all macros extensively.
+ (\lilypondstart): Set \outputscale.
+ Define \lilypondpagebreak and \lilypondnopagebreak here.
+ Don't test for positive \lilypondpaperlinewidth -- this is always
+ positive in the normal case (LilyPond produces bad output otherwise
+ so we can safely ignore negative or zero values).
+ (\lilypondend): Remove useless test for \lilypondbook.
+ (\fetasixteen, \fetafont, \fetachar): Removed, unused. We also
+ don't input `feta20.tex'.
+
+2004-10-19 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/examples.itely: added texidoc lilypond-book
+ template.
+
+2004-10-19 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * cygwin/lilypond.hint: Update.
+
+2004-10-18 Carl Sorensen <carldsorensen@comcast.net>
+
+ * scm/fret-diagrams.scm (fret-diagram-terse): Fix mistake in internal
+ documentation for fret-diagram-terse
+
+ * Documentation/user/notation.itely: Added section on fret diagrams.
+
+2004-10-18 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scripts/convert-ly.py (usage): Fix --help description. Apply
+ range also for --show-rules.
+
+2004-10-18 Werner Lemberg <wl@gnu.org>
+
+ * scripts/lilypond-book.py (Snippet, Include_snippet)
+ [replacement_text]: Use group `match'.
+
+2004-10-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/user/macros.itexi: Use @ref instead of @inforef
+ for html. Apparently, ``you should'' in texinfo documentation is
+ merely a guideline that can safely be ignored.
+
+ * elisp/lilypond-init.el (auto-mode-alist): Add .ily to
+ auto-mode-alist.
+
+ * input/test/engraver-example.ily:
+ * input/regression/allfontstyle.ily: Rename, update users.
+
+2004-10-16 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/lilypond-book.itely: add more details about
+ building .lytex files.
+
+ * Documentation/user/examples.itely: added piano-lyrics template
+
+ * input/template/piano-4-voices.ly, piano-lyrics.ly: remove.
+
+ * input/GNUmakefile: remove "templates" from build subdirs.
+
+ * input/template: removed.
+
+2004-10-16 Werner Lemberg <wl@gnu.org>
+
+ * scripts/lilypond-book.py (snippet_res): Define group `match'
+ everywhere.
+ Accept more spaces between commands and its arguments and options.
+ Fix some regexps.
+ (output): Remove some newlines in string values and suppress spaces
+ in output.
+ (output_texinfo): Output `output_print_filename' only if not empty.
+ (Lilypond_snippet)[find_toplevel_snippets]: Use group `match'.
+
+2004-10-16 Werner Lemberg <wl@gnu.org>
+
+ * scm/framework-tex.scm (font-load-command, define-fonts): Protect
+ some TeX line ends with `%' to avoid additional horizontal space in
+ output.
+
+ * scripts/lilypond-book.py: Unexpand spaces to tabs.
+ (snippet_res): Use `x' modifier to represent regular expressions
+ in a friendlier way.
+ Fix `lilypond_block' for LaTeX to accept `%\end{lilypond}'.
+ (find_toplevel_snippets): Don't use indices from match group 0,
+ which is the whole pattern space, but group 1.
+
+2004-10-15 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * flower/include/direction.hh (enum Direction): add
+ DIRECTION_LIMIT
+
+2004-10-14 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * po/fr.po: new po file.
+
+2004-10-15 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * Documentation/user/macros.itexi: Do not construct external
+ references using @uref. That results in broken links.
+
+ * lily/slur.cc (outside_slur_callback): Use int in for loop;
+ avoids g++-3.4.1 enum beature.
+
+2004-10-13 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/examples.itely: added lilypond-book template.
+
+ * Documentation/user/lilypond-book.itely: added filename extension
+ page.
+
+2004-10-13 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * debian/rules (binary-indep): Link images for info.
+
+ * elisp/lilypond-mode.el (LilyPond-command): Set XEDITOR. Cool
+ feature nicked from jEdit.
+
+2004-10-12 Pedro Kroger <kroeger@pedrokroeger.net>
+
+ * Documentation/user/introduction.itely: Minor corrections.
+
+ * Documentation/user/notation.itely: Minor corrections.
+
+ * Documentation/user/tutorial.itely: Minor corrections.
+
+2004-10-11 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/framework-ps.scm (page-header): Fix Layout renaming bug.
+
+ * scm/*.scm:
+ * ly/paper-defaults.ly: Use papersizename only.
+
+2004-10-11 Werner Lemberg <wl@gnu.org>
+
+ * tex/lilyponddefs.tex (\lyitem): Don't use \topalign to make
+ \raise work with positive values.
+
+2004-10-11 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/user/notation.itely (Multi measure rests): Update
+ the docs corresponding to the implementation change from 2004-10-08.
+
+2004-10-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (MY_PATCH_LEVEL): release 2.3.22
+
+ * scm/part-combiner.scm (determine-split-list): reinstate
+ playing+resting case.
+
+ * Documentation/user/invoking.itely (Reporting bugs): rename.
+
+ * lily/lexer.ll (Lily_lexer): bump version req to 2.3.22.
+
+ * lily/parser.yy (Prefix_composite_music): change no-transposition
+ for mode_changing_head to figures too.
+
+ * lily/phrasing-slur-engraver.cc (acknowledge_grob): do something
+ with normal slurs too.
+
+ * lily/slur-scoring.cc (move_away_from_staffline): new function.
+ (get_base_attachments): move away attachment point for breaks
+ similar to attachment points on slurs (staffline collision, and
+ half a space of padding)
+
+ * scm/page-layout.scm (ly:optimal-page-breaks): don't compute
+ force twice.
+
+ * lily/simple-spacer.cc (LY_DEFINE): if line too long in ragged
+ mode, return #f.
+
+ * scm/page-layout.scm (ly:optimal-page-breaks): set force = 0.0
+ for last page if raggedlast.
+
+ * lily/parser.yy (Prefix_composite_music): untransposable is for
+ FiguredBass, not ChordNames
+
+2004-10-10 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/framework-tex.scm: Merge fix.
+
+2004-10-09 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ The grand \paper -> \layout, \bookpaper -> \paper renaming.
+
2004-10-10 Graham Percival <gperlist@shaw.ca>
- * Documentation/user/notation.itely: add raggedright to a whole bunch of places.
+ * Documentation/user/notation.itely: add raggedright to a whole
+ bunch of places.
2004-10-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
* scm/titling.scm (default-score-title): remove caps for piece.
+ * VERSION: 2.3.21 released.
+
* lily/include/slur-scoring.hh (struct Slur_score_state): new file
* lily/include/slur-configuration.hh (class Slur_configuration):
* lily/slur-scoring.cc (struct Slur_score_state): new
struct. Collect scoring function arguments.
(struct Slur_score_state): add musical_dy_
- (get_extra_encompass_infos): new function. Split off state computations.
+ (get_extra_encompass_infos): new function. Split off state
+ computations.
* scm/part-combiner.scm (determine-split-list): remove playing1
and playing2.
2004-09-22 Graham Percival <gperlist@shaw.ca>
- * Documentation/user/tutorial.itely: modified a "future planning" comment.
+ * Documentation/user/tutorial.itely: modified a "future planning"
+ comment.
* Documentation/user/notation.itely: more editing.
* input/mutopia/F.Schubert/morgenlied.ly,
input/mutopia/J.S.Bach/baerenreiter-sarabande.ly,
- input/mutopia/R.Schumann/romanze-op28-2.ly: Add lifetime and full name.
+ input/mutopia/R.Schumann/romanze-op28-2.ly: Add lifetime and full
+ name.
2004-09-15 Juergen Reuter <reuter@ipd.uka.de>
2004-09-15 Graham Percival <gperlist@shaw.ca>
- * Documentation/user/introduction.itely: update \stemBoth to \stemNeutral
+ * Documentation/user/introduction.itely: update \stemBoth to
+ \stemNeutral.
* Documentation/user/notation.itely: more editing of the manual.
* Documentation/user/notation.itely: fixed Time Signature numbers bug.
- * Documentation/user/invoking.itexi: updated the "reporting bugs" section.
+ * Documentation/user/invoking.itexi: updated the "reporting bugs"
+ section.
2004-09-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
2004-08-26 Graham Percival <gperlist@shaw.ca>
- * Documentation/user/examples.itely: second, third, fourth, and fifth sections added.
+ * Documentation/user/examples.itely: second, third, fourth, and fifth
+ sections added.
* input/template/{various}: removed files included in examples.itely.
* Documentation/user/notation.itely (Easy Notation note heads):
revise notation Chapter.
- * ly/music-functions-init.ly (makecluster): add makeClusters music function.
+ * ly/music-functions-init.ly (makecluster): add makeClusters music
+ function.
* lily/part-combine-engraver.cc: rename soloADue ->
printPartCombineTexts
xgettext does not recognise scheme yet. Patch submitted.
* lily/scm-option.cc (LY_DEFINE):
- * lily/main.cc: The program is now called lilypond (WAS: lilypond-bin).
+ * lily/main.cc: The program is now called lilypond (WAS:
+ lilypond-bin).
* lily/rest-collision.cc (do_shift): Uniformise two too many rests
messages.
* scm/define-grob-properties.scm: add number-type and label-dir
- * scm/fret-diagrams.scm (label-fret): allow fret label to be on either
+ * scm/fret-diagrams.scm (label-fret): allow fret label to be on either
left or right. Allow choice of upper-case roman, lower-case roman, or
arabic numerals in fret label
2004-08-01 Heikki Junes <hanwen@xs4all.nl>
- * Documentation/user/{changing-defaults,notation,tutorial}.itely: fixes.
+ * Documentation/user/{changing-defaults,notation,tutorial}.itely:
+ fixes.
2004-08-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
* scm/beam.scm (check-slope-callbacks): check sign of slope.
- * input/regression/beam-concave.ly (rossFourBeams): add cases from Ross
+ * input/regression/beam-concave.ly (rossFourBeams): add cases from
+ Ross
* scm/script.scm (default-script-alist): marcato should follow
into staff
* scm/output-ps.scm (white-text): Add scale paramter to allow scaling
- * scm/output-tex.scm (white-text): Add scale parameter to allow font scaling
+ * scm/output-tex.scm (white-text): Add scale parameter to allow font
+ scaling
- * scm/stencil.scm (fontify-text-white) : Adjust to better center, properly
- scale white text
+ * scm/stencil.scm (fontify-text-white) : Adjust to better center,
+ properly scale white text
* scm/fret-diagrams.scm (make-fret-diagram): change default dot
position for numbered dots so dot will touch fret.
* scm/document-translation.scm (all-engravers-doc): link to user man
- * scm/page-layout.scm (ly:optimal-page-breaks): use penalty iso. score.
+ * scm/page-layout.scm (ly:optimal-page-breaks): use penalty
+ iso. score.
* Documentation/user/notation.itely (Relative octaves): typo.
* mf/feta-klef.mf:
* mf/feta-bolletjes.mf: Oops. Comment-out canvast test code.
- * Documentation/user/programming-interface.itely: Use @emph (was: @em).
+ * Documentation/user/programming-interface.itely: Use @emph (was:
+ @em).
* Documentation/user/out/tutorial.texi: Untrigger lilypond-book error.