]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* Another grand 2003 update.
[lilypond.git] / ChangeLog
index 9b63db0f2df4bd6dff578e67ffd8cb29c9f68fc8..8bfe02406ba7505863d31c601c28e295d81e5bfc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,262 @@
+2003-04-24  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Another grand 2003 update.
+       
+       * Remove mentioning of `mudela'; There's no such thing.
+
+2003-04-24  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/preface.itely (Preface to version 1.8): update
+
+       * Documentation/user/invoking.itexi (Invoking LilyPond): revise
+
+       * Documentation/user/converters.itely (Invoking convert-ly): revise
+
+       * scripts/convert-ly.py (outfile_name): remove --assume-old.
+
+       * scripts/lilypond-book.py (schedule_lilypond_block): remove --read-lys
+
+2003-04-24  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/internals.itely: more updates.
+
+2003-04-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/refman.itely: revise 
+
+       * Documentation/user/internals.itely: revise
+
+       * lily/music.cc (LY_DEFINE): add function ly:music-deep-copy
+
+2003-04-22  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * Documentation/user/refman.itely: bugfix: fixed broken @ref{};
+       beautification: reformatted ancient clefs section; cleanup: small
+       wording fixes
+
+2003-04-22  Heikki Junes <hjunes@cc.hut.fi>
+
+       * lilypond.words: added words for chant notation, sorted
+       alphabetically through "sort lilypond.words"
+
+2003-04-22  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * ly/gregorian-init.ly, ly/script-init.ly, mf/parmesan-scripts.mf,
+       scm/script.scm, input/test/gregorian-scripts.ly: added scripts for
+       chant notation
+
+2003-04-21  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * buildscripts/mf-to-table.py: bugfix: "--" in glyph names:
+       prevent TeX from interpreting them as long dash
+
+       * input/test/vaticana.ly: updated
+
+       * mf/parmesan-accidentals.mf, mf/parmesan-clefs.mf,
+       mf/parmesan-custodes.mf, mf/parmesan-flags.mf,
+       mf/parmesan-heads.mf, mf/parmesan-rests.mf,
+       mf/parmesan-scripts.mf, mf/parmesan-timesig.mf: more set_char_box
+       fixes
+
+       * mf/parmesan-heads.mf: ledger endings: removed dead code
+
+2003-04-21  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/GNUmakefile
+       ($(outdir)/lilypond-internals/lilypond-internals.html): copy ly
+       files too.
+
+       * scm/document-markup.scm: new file: document all markup
+       functions.
+
+       * scm/documentation-generate.scm: rename all documentation modules
+       to document-*.scm
+
+       * scripts/lilypond-book.py: generate link to .ly file iso. link to
+       .png
+
+       * input/test/divisiones.ly: added
+
+       * input/regression/output-property.ly: new file
+
+       * lily/cluster.cc: change cluster-interface to use style property
+
+2003-04-20  Rune Zedeler  <rune@zedeler.dk>
+
+       * input/test/chord-names-german.ly: modified.
+
+       * scm/chords-ignatzek.scm:
+         chord-name->german-markup: Added
+         note-name->german-markup: Changed (now producing lowercase notenames)
+
+       * lily/chord-name-engraver.cc: Reads property chordNoteNamer
+       
+2003-04-20  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/convert-ly.py (FatalConversionError.conv):
+       divisiominima -> divisioMinima, etc.
+
+       * ly/engraver-init.ly (FiguredBassContext): add
+       Separating_line_group_engraver to Figured bass context.
+
+       * ly/german-chords-init.ly: remove file
+
+       * input/test/chord-names-german.ly (scm): new file.
+
+       * ly/engraver-init.ly (ScoreContext): add chordRootNamer property.
+
+       * lily/chord-name-engraver.cc: move New_chord_name_engraver to
+       Chord_name_engraver
+
+       * Documentation/user/refman.itely: lots of updates.
+
+       * input/regression/chord-name-exceptions.ly (chExceptionMusic):
+       new file
+
+       * input/test/bar-number-every-5-reset.ly: new file.
+
+2003-04-19  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * input/regression/chord-name-major7.ly: new file
+
+       * scm/chord-entry.scm (construct-chord): bugfix: don't remove 11
+       if specced explicitly.
+
+       * input/regression/chord-name-entry-11.ly: new file.
+
+       * input/test/slur-beautiful.ly: new file.
+
+       * Documentation/user/refman.itely: updates.
+
+       * input/regression/collisions.ly (threevoice): cleanup.
+
+       * scripts/convert-ly.py:  linewidth = -1  -> raggedright = ##t.
+
+2003-04-18  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/*.itely: various updates.
+
+       * ly/spanners-init.ly: enddecr/ endcr.
+
+       * Documentation/user/tutorial.itely (Fine tuning a piece): editing
+       of tutorial
+
+2003-04-16  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/ly2dvi.py (extra_init): add compat2 to latex options.
+
+       * lily/new-chord-name-engraver.cc (process_music): use octavation
+       (a number) instead of original-pitch to store inversions. This
+       fixes a problem with transposed chords with inversions.  
+
+2003-04-14  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * stepmake/aclocal.m4: Include compile fix for broken flex, as
+       used in includable-lexer.hh.
+
+       * lily/includable-lexer.cc: Bugfix: include config.h.
+
+       * stepmake/aclocal.m4: Check for $GUILE_CONFIG; allows
+       circumvention of Debian packaging bug.
+
+2003-04-13  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * flex-2.5.31 hits Debian/unstable.  Fixes below.
+       
+       * lily/lexer.ll (avoid_silly_flex_induced_gcc_warnings): Disable.
+
+       * lily/includable-lexer.cc [!HAVE_FLEXLEXER_YY_CURRENT_BUFFER]
+       (yy_current_buffer): New macro, compile hacks for flex 2.5.29.
+
+       * lily/include/includable-lexer.hh: 
+       * lily/lexer.ll: Hack for multiple include of FlexLexer.h.
+
+       * config.hh.in (HAVE_FLEXLEXER_YY_CURRENT_BUFFER): Add.
+
+       * aclocal.m4: Regenerate.
+
+       * stepmake/aclocal.m4 (STEPMAKE_FLEXLEXER): Check for
+       yyFlexLexer.yy_current_buffer, which was removed in flex-2.5.29.
+
+       * scm/pdf.scm (use-modules): Include lily.
+
+       * scm/pdftex.scm (start-system): Bugfix: add closing brace (Beernd
+       Noordkamp).
+       (use-modules): Include lily.
+       (lily-def): Bugfix: include tex-val in let.
+
+2003-04-12  Heikki Junes <hjunes@cc.hut.fi>
+
+       * lilypond-mode.el: sensible error if lilypond.words not found.
+
+       * lilypond.words: add few words.
+
+2003-04-11  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * mf/parmesan-clefs.mf: bugfix: char boxes corrected
+
+       * mf/parmesan-scripts.mf: fixed typo in char name
+
+2003-04-11  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * VERSION: 1.7.16 released
+
+       * python/lilylib.py (setup_temp): temporary directories are mode 700.
+       (this is a security vulnerability).
+
+       * Documentation/user/lilypond.tely: remove abbreviations (n't, 's)
+
+       * lily/multi-measure-rest-engraver.cc (stop_translation_timestep):
+       add staff support.
+
+2003-04-10  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * mf/parmesan-scripts.mf, Documentation/user/refman.itely,
+       ly/script-init.ly, scm/script.scm: bugfix: renamed
+       fermata->signumcongruentiae to fix naming clash with feta font
+
+2003-04-10  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * input/regression/multi-measure-rest-grace.ly (texidoc): new file
+
+       * lily/multi-measure-rest-engraver.cc
+       (start_translation_timestep): use grace timing too for determining
+       when to make mmrest.
+       (start_translation_timestep): clear numbers too.
+
+2003-04-09  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * scm/music-types.scm: compile fix: escape braces
+
+       * buildscripts/mf-to-table.py: replaced \char -> \musicglyph to
+       work around font selection problem
+
+       * Documentation/user/refman.itely: BreathingSign: added docu for
+       property "text"
+
+2003-04-09  Mats Bengtsson  <mats.bengtsson@s3.kth.se>
+
+       * Documentation/topdocs/AUTHORS.texi (AUTHORS): Updated contact
+       information.
+
+2003-04-09  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/multi-measure-rest-engraver.cc (class
+       Multi_measure_rest_engraver): make multiple Number objects, one
+       for each MultiMeasureTextEvent.
+
+       * scm/music-functions.scm (glue-mm-rest-texts): use
+       MultiMeasureTextEvent
+
+       * scm/music-types.scm (music-descriptions): add MultiMeasureTextEvent
+
+       * Documentation/user/refman.itely (Multi measure rests): update.
+
+2003-04-08  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/ly-module.cc (ly_copy_module_variables): use
+       scm_internal_hash_fold() for iterating modules.
+
 2003-04-08  Juergen Reuter  <reuter@ipd.uka.de>
 
        * Documentation/user/refman.itely: Section Custodes: added more