]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(deep-WWW-clean): Remove wiki-dump. Fixes web-clean target.
[lilypond.git] / ChangeLog
index dd0651fe326f37109d60f749aa4b09e48f3a9272..cf29e4474349c3f8b515e63aa1b00172eab958e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,217 @@
+2002-07-26  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/GNUmakefile: Remove regression-test stuff.
+       (deep-WWW-clean): Remove wiki-dump.  Fixes web-clean target.
+
+       * Documentation/regression-test.tely: Remove.
+
+       * Documentation/user/refman.itely (Text scripts): Comment out ref
+       to PostScript output.
+
+       * lily/beam.cc (knee_b): Fix to also work if some dirs are not
+       set.
+
+       * lily/beam.cc (set_stem_directions): For knees, set stems to
+       their natural direction.
+
+2002-07-25  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/stem.cc (calc_stem_info): Don't force stems of kneed beams
+       to reach middle staff line.
+
+       * lily/beam.cc (consider_auto_knees): Recalculate beam position
+       after deciding for a knee.
+
+2002-07-26  Han-Wen  <hanwen@cs.uu.nl>
+
+       * Documentation/user/internals.itely: move output-formats doco to
+       WikiWiki.
+       
+2002-07-25  Han-Wen  <hanwen@cs.uu.nl>
+       
+       * po/fr.po: update from TP
+
+       * input/template/GNUmakefile (TITLE): add lysdoc target for the
+       templates
+
+       * Documentation/user/introduction.itely (Introduction): finish
+       introduction 
+
+2002-07-25  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/include/music-iterator.hh (class Music_iterator): change
+       get_music() to get_pending_events().
+
+2002-07-25  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * buildscripts/ontgaar.py: get_music () -> get_pending_events ().
+       
+       * buildscripts/ontgaar.py: New file.
+
+       * scm/grob-property-description.scm (conditional-elements): Add
+       extent-X.
+
+       * lily/grob.cc: Add extent-X and extent-Y to interface.
+
+       * lily/grob-scheme.cc (ly_get_parent): Don't dereference null
+       parent. (Han-Wen)
+
+       * input/test/move-accidentals.ly: New file. (Han-Wen)
+
+2002-07-25  Han-Wen  <hanwen@cs.uu.nl>
+
+       * lily/grob-scheme.cc (ly_get_parent): don't crash if no parent.
+
+       * lily/slur.cc (get_first_notecolumn_y): robustness: don't crash
+       if no note-columns.
+
+       * server.el.patch: new file.
+
+       * Documentation/user/refman.itely (Point and click):  updates.
+       (Graphical interfaces): add node
+       (Vertical spacing): add node
+
+2002-07-24  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily, lily/include: Rename line to system.  Junk _l suffix.
+
+2002-07-24  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * po/fr.po: update from TP.
+
+       * buildscripts/lilypond-profile.sh: update support for
+       LILYPONDPREFIX
+
+2002-07-24  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/user/refman.itely (Point and click): Add info
+       about GVim, NEdit.
+
+2002-07-24  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * lily/accidental-placement.cc (extent_callback): remove function
+       (position_accidentals): do nothing if not live.
+       Use accidental-grobs property i.s.o. accidentals, to maintain
+       proper typing. 
+
+2002-07-24  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: *
+       input/test/count-systems.ly: Update to new system-count function
+       names.
+
+       * lily/grob.cc (get_line, get_original): Use LY_DEFINE.
+
+       * lily/spanner.cc (get_broken_into): Use LY_DEFINE.
+
+       * lily/include/spanner.hh:
+       * lily/include/grob.hh: Remove DECLARE_SCHEME_CALLBACKs.
+
+       * input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: Add
+       forcedBreak options and fix measure count comments.
+
+       * GNUmakefile.in: Junk intl.
+
+       * config.make.in (prefix): Prepend $(DESTDIR) to allow install
+       without overriding prefix.
+
+       * aclocal.m4: Regenerate.
+       
+       * stepmake/aclocal.m4: Don't expand $prefix: fixes install with
+       other $prefix.
+
+       * cygwin/GNUmakefile: 
+       * ly/GNUmakefile: 
+       * python/GNUmakefile: 
+       * make/GNUmakefile: 
+       * mf/GNUmakefile: 
+       * scm/GNUmakefile:
+       * tex/GNUmakefile: use local_package_datadir iso datadir.
+
+       * make/substitute.make (ATVARIABLES): Add local_lilypond_datadir.
+
+       * aclocal.m4: Regenerate.
+       
+       * config.hh.in:
+       * config.make.in:
+       * stepmake/aclocal.m4: Cleanups and more conventional naming for
+       datadir ($prefix/share), package_datadir ($prefix/$package), and
+       local_package_datadir ($prefix/$package/$version).
+       
+       * make/lilypond-vars.make:
+       * scripts/ly2dvi.py:
+       * scripts/lilypond-book.py:
+       * scripts/mup2ly.py:
+       * scripts/midi2ly.py: use local_package_datadir iso datadir.
+       
+       * GNUmakefile.in: build_datadir without version.
+       
+       * lily/main.cc: Datadir cleanup.
+
+       * lily/text-item.cc (lookup_text): 
+       * lily/music-output-def.cc (print_smob): 
+       * lily/mensural-ligature.cc (brew_molecule):
+       * lily/beam-quanting.cc (score_slopes_dy, score_forbidden_quants):
+       Fix warnings.
+       
+2002-07-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * input/mutopia/J.S.Bach/baerenreiter-sarabande.ly: Warn when not
+       using 6 systems, like the original.
+
+       * input/test/count-systems.ly: New file.
+
+       * lily/spanner.cc (get_broken_into):
+       * lily/grob.cc (original_scm, line_scm): New function.
+
+       * lily/include/grob.hh (ly_scm2grob_array): Moved from
+       group-interface.hh and renamed.
+       (ly_grob_array2scm): New function.
+
+2002-07-23  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * lily/ambitus-engraver.cc: bugfix: create ambitus grob during
+       process_music phase
+
+2002-07-23  Han-Wen  <hanwen@cs.uu.nl>
+
+       * lily/separation-item.cc (width): cache extent in extent-X
+
+       * lily/spacing-spanner.cc (standard_breakable_column_spacing):
+       only add extent for non-musical column.
+
+       * lily/accidental-placement.cc (split_accidentals): new function
+       (get_relevant_accidental_extent): new function
+
+       * lily/staff-spacing.cc (next_note_correction): idem
+
+       * lily/separating-group-spanner.cc (find_rods): use conditional_width().
+
+       * scm/sketch.scm: fix roundfilledbox definition
+
+       * lily/lily-guile.cc (robust_list_ref): be sensible with negative
+       argument. This fixes too-long stems on half and quarter notes.
+
+2002-07-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/index.texi: Add, fix, change some links and names,
+       including dump of wiki wiki.
+
+       * Documentation/GNUmakefile (local-WWW): Slurp wiki.
+
+       * buildscripts/wiki-slurp.py: New file.  Accept multiple pattern.
+       (unwiki): Replace local urls with <img src> too.
+
+       * Documentation/GNUmakefile (wiki-dump): New target.
+
+       * Documentation/header.html.in: Link to Documentation/index
+       renamed to Index (was other...).
+
+       * Documentation/regression-test.tely: Remove.
+
+       * make/lysdoc-targets.make (local-WWW): Add default targets .ps.gz
+       and .pdf.
+
 2002-07-22  Han-Wen  <hanwen@cs.uu.nl>
 
        * VERSION: 1.5.69 released