]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
add \global to definitions for
[lilypond.git] / ChangeLog
index 48fd5c832562cc362090ee2e59bc76d45a27c476..59244d48364b6bc1016116ab28ac72b238fd2d36 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,188 @@
+2004-10-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/macros.itexi: add \global to definitions for
+       feta macros.
+
+       * po/fr.po (Module): updated po file.
+
+       * po/de.po: updated po file.
+
+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
 
        * 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.