]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
Patch by Arvid Grotting for minor keys and <<
[lilypond.git] / ChangeLog
index 29cd7463e70b8ffee85e3741fed9863b60ccacea..4d590b4dd34cf2c57e53e7a4e16ca09eabd29e95 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,201 @@
+2003-10-09  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/etf2ly.py: Patch by Arvid Grotting for minor keys and <<
+       >> in \score.
+
+2003-10-05  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scripts/convert-ly.py (sub_chords): Bugfix: convert to -[, so
+       that articulation_substitute will not move beam start again.
+       (articulation_substitute): Bugfix: remove stray space so that new
+       old chords ending '>>' does not get broken up.
+       (sub_chord): Use TAB for indentation (not spaces).
+       
+       * elisp/lilypond-font-lock.el (LilyPond-mode-set-syntax-table):
+       Bugfix for startup: Use ?^ instead of ?\^.
+
+2003-10-02  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/lyric-combine-music-iterator.cc
+       (Lyric_combine_music_iterator): change init order, to prevent GC
+       segfaults.
+
+       * lily/context-specced-music-iterator.cc (construct_children): 
+       only change  translator if found. This fixes a core dump problem.
+
+2003-09-30  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scm/slur.scm (default-slur-extremity-rules): use equal? for
+       comparison.
+
+       * mf/feta-bolletjes.mf: make hole in half note little
+       smaller for stem attachment.
+
+       * lily/stem.cc (brew_molecule): tweaks for new flag layout.
+
+       * mf/feta-banier.mf: don't draw stem with flag, just small square
+       attachment.
+
+       * mf/feta-bolletjes.mf (slash_slope): remove ledger ending 
+
+       * mf/feta-banier.mf: remove upstem/downstem characters.
+
+       * mf/feta-params.mf (stafflines): stems are 1.3 SLT. 
+
+       * ly/params-init.ly (blotdiameter): set blotdiameter to 2/3 of
+       stafflinethickness (in the default)
+
+       * lily/stem.cc (brew_molecule): use round_filled_box for stem.
+
+       * lily/lily-guile.cc (parse_symbol_list): strip spaces at the end.
+
+       * Documentation/topdocs/INSTALL.texi (Top): reorder.
+
+       * scripts/convert-ly.py (conv): add up-to-staff conversion rule.
+
+       * lily/include/directional-element-interface.hh:
+       junk class, make {get,set}_grob_direction functions.
+
+       * lily/slur.cc (get_attachment): do something sensible when
+       attaching to stem without heads (eg. a rest).
+
+       * lily/stem.cc: remove #'up-to-staff ; use #'stem-end-position for
+       forcing up to staff.  remove #'support-head property
+       (brew_molecule): small cleanup.
+       (flag): remove #'grace property.
+
+2003-09-29  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/postinstall-lilypond.sh: 
+       * cygwin/postremove-lilypond.sh: Bugfix for fonts remove command
+       (Volker Zell).
+
+2003-09-29  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/lilypond-book.py: resurrect 'eps' option. 
+       (TexiPaper.to_eps): use -Ppdf for EPS files.
+
+       * VERSION (PATCH_LEVEL): branch off 2.0, go to 2.1 in HEAD
+
+       * scripts/lilypond.py (run_dvips): use -Ppdf for preview.
+
+       * VERSION: release 2.0.1
+
+       * lily/bezier.cc (get_other_coordinate): change assert into
+       warning.
+
+       * lily/note-head.cc (internal_brew_molecule): make left protusion
+       smaller, to accomodate for natural sign.
+       (internal_brew_molecule): only do this when the accidental is
+       close enough.
+       (extent): new function
+
+       * lily/skyline.cc (merge_skyline): new function
+       (heighten_skyline): new function
+
+       * lily/accidental-placement.cc (position_accidentals) 
+       (position_accidentals): fix todo.
+
+2003-09-28  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * input/test/+.ly (texidoc): put version number inline.
+
+       * GNUmakefile.in: remove rsync-web target.
+       
+       * input/regression/bar-scripts.ly (onestaff): raggedright
+
+2003-09-28  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/*.cc: remove #if 0'd code in couple of places.
+
+       * lily/midi-stream.cc (operator <<): rewrite.
+
+       * lily/note-head.cc (internal_brew_molecule): 
+       only make ledgers when the Staff symbol has lines.
+
+       * ly/property-init.ly (arpeggioBracket): simplify
+
+       * lily/translator-group.cc (execute_pushpop_property): use
+       SCM_EQ_P for comparing keys. This fixes reverting
+       auto-beam-settings.
+
+2003-09-28  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/midi-stream.cc (operator <<): Also write MIDI string when
+       midi_debug_global_b.
+       (operator <<): Normalise loop.
+
+2003-09-27  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/lilypond.py (escape_path): revise.
+
+       * scm/music-functions.scm (set-output-property): new function.
+       
+2003-09-27  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/mknetrel: Next try in building doc on Cygwin natively;
+       use addmakeflags again.
+
+       * cygwin/lily-wins.py (escape_shell): New function; use it.
+
+       * scripts/lilypond.py (escape_shell): Escape quotes and other
+       spaces too.  Do not escape escaping backslashes.
+
+       * make/srcdir.make.in (web-install): Must call install-WWW now.
+
+       * mf/GNUmakefile: resolve conflict: %list.ly is a target, not a
+       dependency
+
+2003-09-27  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * scripts/lilypond.py (escape_path): escape quotes too. 
+
+       * Documentation/user/lilypond.tely (Unified index): rename Index
+       to accomodate Windows breakage.
+
+       * make/lilypond.redhat.spec.in (Group): remove out=www for web-install 
+
+       * mf/GNUmakefile ($(outdir)/%.afm  $(outdir)/%.enc
+       $(outdir)/%.tex $(outdir)/%.dep $(outdir)/%list.ly): list.ly is a
+       target not a source.
+
+2003-09-27  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/mknetrel: Use EXTRABUILDARGS, EXTRAINSTALLARGS instead of
+       addmakeflags.  Build and install doc and web also when building on
+       Cygwin.
+
+       * mf/GNUmakefile: Bugfix.
+
+       * GNUmakefile.in (web-install): Bugfix: set out prefix Similar to
+       target web.
+
+       * cygwin/lily-wins.py: Quote filename.
+
+2003-09-26  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * mf/GNUmakefile ($(outdir)/$(redhat-package)): use passive ftp.
+
+2003-09-25  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * cygwin/bug-lilypond-cygwin.sh: Add tests for registry
+       settings.
+
+       * configure.in: Require g++ > 3.0.4.
+
+       * mf/GNUmakefile: Bugfix: Add list.ly target.
+       
+       * Documentation/user/GNUmakefile: Bugfix: list.ly target.
+
+       * stepmake/stepmake/omf-targets.make (omf-local-install): Buxfix:
+       make omf directory, add uninstall targets.
+
 2003-09-25  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
+       * lily/tie-performer.cc (initialize): init prev_event
+
+       * make/lilypond.redhat.spec.in: move site-start back to /usr/share.
+
        * lily/script-engraver.cc (make_script_from_event): don't crash on
        non-string articulation-type.