]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* stepmake/stepmake/omf-targets.make (local-install): add
[lilypond.git] / ChangeLog
index 6fe90534dde9a8a0f3eeb3fc8cd7c810a3f752ce..b0c57d4c1bf2fd02cb62a2018c835314bbeb799a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,372 @@
+2003-03-16  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * stepmake/stepmake/omf-targets.make (local-install): add
+       scrollkeeper-update message.
+
+       * scripts/lilypond-book.py (lilypond_binary): explicity add path to binary.
+       (TexiPaper.process_ly2dvi_block): idem for ly2dvi
+
+       * scripts/ly2dvi.py (lilypond_binary): explicity add path to binary.
+
+       * Documentation/user/converters.itely (Invoking midi2ly): add
+       track/channel notice.
+
+2003-03-15  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * stepmake/stepmake/omf-targets.make (omf-local-install): bugfixes
+
+       * lily/parser.yy (scalar): DIGIT is also a scalar.
+
+       * Documentation/user/music-glossary.tely: add @omf tags
+
+       * Documentation/user/lilypond.tely: add @omf tags
+
+       * scm/generate-documentation.scm (string-append): add @omf tags.
+
+       * stepmake/stepmake/omf-*: new files 
+
+       * input/regression/multi-measure-rest.ly (texidoc): add doco
+
+       * GNUmakefile.in (web-doc-install): add web-doc-install target
+
+       * lily/scm-hash.cc (remove): prevent underflow of elt_count_. This
+       fixes crashes while dumping MIDI.
+
+       * ly/performer-init.ly (FiguredBassContext): add Figured bass for
+       midi
+
+2003-03-11  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * buildscripts/texi2omf.py: new file.
+
+       * mf/feta-beugel.mf: include font count, not staffsize (16) in
+       font-name
+
+2003-03-09  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * input/regression/beam-manual-beaming.ly (texidoc): new file.
+
+       * lily/sequential-iterator.cc (descend_to_child): call
+       descend_to_child() for all types of music.
+
+2003-03-08  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/translator-property-description.scm: Add
+       bassFigureFormatFunction.  Replace some entries.
+
+2003-03-04  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/post-lilypond.sh: Add FHS-specified path for fonts to
+       clean out.
+
+2003-03-08  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/midi2ly.py (Note.dump): never dump duration for
+       dump_dur=0.
+
+       * scm/chords-ignatzek.scm (alteration->text-accidental-markup):
+       new function
+
+       * scm/bass-figure.scm (make-bass-figure-markup): reimplement bass
+       figures using new markups. Much simpler, and should improve layout
+       a little.
+
+       * mf/feta-nummer-code.mf (code): insert space in location 32, not 33.
+
+2003-03-06  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * ly/engraver-init.ly: use Hara kiri by default for 
+       ChordNames, FiguredBass and Lyrics(Voice) context. 
+
+       * lily/axis-group-engraver.cc (acknowledge_grob): use
+       rhythmic-grob-interface for selecting items not to hara-kiri'd 
+
+       * scm/new-markup.scm (markup-function-list): add bracket,
+       vbracket.
+
+       * ly/engraver-init.ly (ChordNamesContext): set
+       minimumVerticalExtent
+
+2003-03-05  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * input/test/time-signature-double.ly: new file 
+
+       * input/regression/collision-head-chords.ly (texidoc): new file.
+
+       * lily/type-swallow-translator.cc: add note swallow translator 
+
+       * input/test/time-signature-double.ly: new file.
+
+       * lily/type-swallow-translator.cc: add Rest_swallow_translator
+
+       * ly/engraver-init.ly (ChordNamesContext): add Rest_swallow_translator
+       (FiguredBassContext): idem.
+
+       * VERSION (MY_PATCH_LEVEL): 1.7.14 released
+
+       * input/mutopia/W.A.Mozart/*.ly (romanze): markup syntax updates. 
+
+       * buildscripts/mf-to-table.py: add .pfa, .pfb target dependency.
+
+       * stepmake/stepmake/metafont-rules.make ($(outdir)/%.pfb): remove
+       .afm dependency
+
+       * buildscripts/mf-to-table.py (write_fontlist): use new markup syntax
+
+       * python/lilylib.py (make_page_images): add function.
+
+       * scripts/ly2dvi.py (run_latex): include title in preview image.
+
+       * scripts/lilypond-book.py (process_ly2dvi_blocks): call ly2dvi
+       from lilypond-book for <ly2dvifile> tags in HTML.
+
+       * scripts/ly2dvi.py (option_definitions): add --debug option to
+       print out environment.
+
+       * input/regression/tie-chord-partial.ly: new file.
+
+2003-03-05  Heikki Junes <hjunes@cc.hut.fi>
+
+       * lilypond.words: add 3
+
+2003-03-05  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scm/new-markup.scm (markup-function-list): add finger-markup
+
+       * input/tutorial/brahms-tweaked.ly: new markup 
+
+       * scm/bass-figure.scm (brew-one-figure): bugfix for large bass figures 
+
+       * scm/new-markup.scm (brew-new-markup-molecule): robustness: don't
+       crash when processing '() markup
+
+       * input/regression/breathing-sign.ly (texidoc): add caesura example.
+
+       * lily/breathing-sign.cc (railtracks): another caesura.
+
+       * mf/feta-schrift.mf: caesura symbol. 
+
+2003-03-04  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/convert-ly.py (FatalConversionError.conv): add
+       ly:molecule-XXX conversions.
+
+       * lily/molecule-scheme.cc: change names to ly:molecule-XXX
+
+       * input/regression/multi-measure-rest-text.ly: new file.
+
+       * scm/music-functions.scm (glue-mm-rest-texts): automatically
+       convert MMREST-TEXT to MultiMeasureRestNumber settings.
+
+       * ly/engraver-init.ly (ScoreContext): move tablature settings to
+       ScoreContext
+
+       * scm/new-markup.scm (center-markup): \center markup.
+
+       * scm/music-functions.scm: remove pitchify scripts.
+
+       * lily/music.cc (print_smob): display music name if available 
+
+2003-03-02  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/refman.itely (Instrument names): remove
+       \turnOff doco.
+
+2003-03-01  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/score.cc (mark_smob): bugfix.
+
+       * input/regression/rehearsal-mark.ly: new file.
+
+       * lily/my-lily-parser.cc (here_input): revert reporting of errors:
+       report error at the current token again.
+
+2003-02-26  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/mknetrel: Exit if doc build fails.
+
+       * lily/GNUmakefile: Add hack for .deps and --srcdir build.
+
+2003-02-27  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scm/music-types.scm (music-descriptions): add doc strings
+
+2003-02-25  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/lexer.ll: 
+       * lily/include/my-lily-lexer.hh: 
+       * lily/include/includable-lexer.hh: Add flex kludge.
+
+       * config.hh.in: 
+       * config.make.in: 
+       * stepmake/aclocal.m4 (STEPMAKE_DATADIR, STEPMAKE_LIBDIR): Junk
+       cruft.
+       
+       * stepmake/aclocal.m4 (STEPMAKE_LIBDIR): Fix casual cut and paste
+       code.
+
+2003-02-24  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * ly/spanners-init.ly (cresc, dim): Update to new markup text.
+
+       * lily/parser.yy (new_chord): Compile fix.
+
+2003-02-23  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/refman.itely (Tuning groups of objects):
+       remove documentation for \turnOff. 
+
+       * lily/percent-repeat-engraver.cc (try_music): add correct
+       processing moments for double-measure percents as well.
+
+       * input/regression/percent-repeat-skipbars.ly (texidoc): new file
+
+       * lily/lily-guile.cc (ly:dimension?): add dimension as separate
+       grob prop type. 
+
+       * Documentation/user/refman.itely (Printing named chords): add
+       chord name tweak doco.
+
+       * input/template/gregorian-transcription.ly: new file.
+
+2003-02-22  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * VERSION: 1.7.13 released
+       
+       * input/test/*: lots of cleanups/comment-outs/removals in chord
+       examples
+       
+       * input/regression/*: lots of cleanups/comment-outs/removals in
+       chord examples
+       
+       * scripts/lilypond-book.py (check_texidoc): add no-texidoc to
+       options
+
+       * lily/new-chord-name-engraver.cc (process_music): give original
+       inversion pitch to chord name routine.
+
+       * input/tutorial/os-score.ly: update to new markup
+
+       * Documentation/user/appendices.itely: simply include
+       chords-ignatzek. 
+
+       * Documentation/user/refman.itely (Chords mode): add documentation
+       for chord mode.
+
+       * scm/chord-entry.scm (construct-chord): mark inversion as bass if
+       not present in chord.
+       (construct-chord): add inversion and bass support.
+
+       * lily/chord.cc: junk contents.
+
+2003-02-17  Heikki Junes <hjunes@cc.hut.fi>
+
+       * Documentation/user/refman.itely:
+       * Documentation/user/music-glossary.tely: fix. 
+
+2003-02-16  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scm/chord-entry.scm (construct-chord): move chord construction
+       to Scheme.
+
+       * lily/parser.yy (new_chord): new setup for chord entry.
+
+2003-02-16  Heikki Junes <hjunes@cc.hut.fi>
+
+       * lilypond.words:
+       * Documentation/user/music-glossary.tely: add ambitus.
+
+2003-02-15  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scm/chords-ignatzek.scm (ignatzek-chord-names): robustness fix.
+
+       * lily/include/*.hh: string() -> to_string()
+
+       * scm/chords-ignatzek.scm: new file.
+
+       * ly/chord-modifiers-init.ly (ignatzekExceptionMusic): define
+       standard chord name exceptions.
+
+       * scm/translator-property-description.scm (chordNameSeparator):
+       add property.
+       (majorSevenSymbol): add property
+
+       * lily/translator-scheme.cc (ly:context-properties): new function
+       (ly:context-parent): new function.
+       (print_smob): print context name.
+
+       * lily/music.cc (ly:get-music-length): new function
+       (print_smob): don't print properties.
+
+       * lily/duration.cc (duration<?): new function
+
+       * input/regression/chords-funky-ignatzek.ly: new file.
+
+       * scm/double-plus-new-chord-name.scm (ignatzek-chord-names):
+       jazz chords.
+
+       * lily/pitch.cc (ly:pitch-diff): new function.
+
+       * input/regression/chords-ignatzek.ly: new file.
+
+2003-02-14  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scm/double-plus-new-chord-name.scm (ignatzek-chord-names): classify
+       pitches for jazz chords.
+
+2003-02-13  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/pitch.cc (LY_DEFINE): add ly:pitch-steps
+
+2003-02-05  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond.words: add 1
+
+2003-02-04  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * Documentation/topdocs/AUTHORS.texi: refine.
+
+2003-01-25  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond-font-lock.el: lyrics-mode update for multiple stanza.
+       
+       * lilypond.words: add one.
+
+2003-01-23  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond-font-lock.el: Fontify post-notated slurs [-^_][()].
+       Fontify bass note in chords, e.g., e in c1/e.
+       
+2003-01-19  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/user/music-glossary.tely: Dutch updates and
+       additions (Arent Storm).
+
+2003-01-19  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * input/regression/ambitus.ly:  move file.      
+
+       * lily/include/pitch.hh (class Pitch): make Pitch objects immutable.
+
+       * lily/event.cc (transpose): add tonic property to Key_change_req
+       and to Key_engraver.
+
+2003-01-17  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * Documentation/user/refman.itely: fix typo.
+
+       * lilypond.words: removed wrong identifiers.
+
+2003-01-16  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * mf/feta-toevallig.mf: make flat stem shorter 
+
+2003-01-16  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * lilypond-font-lock.el: Fontify post-notated slurs -( and -).
+
+       * lilypond.words: add from Phrasing slur.
+       
 2003-01-15  Heikki Junes  <hjunes@cc.hut.fi>
 
        * lilypond-mode.el: allow launching multiple ViewPS processes.
 
 2003-01-14  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * input/test/ossia.ly (texidoc): add comment.
+
+       * input/regression/voice-follower.ly: new file.
+
        * mf/feta-toevallig.mf: make flat heavier.
 
        * lily/cluster-engraver.cc: clean up Cluster engraver
 
 2003-01-12  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * VERSION: release 1.7.12
+
        * lily/vaticana-ligature-engraver.cc (finish_primitive): compile fixes.
 
        * lily/gregorian-ligature.cc: new file