]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* make/stepmake.make: include toplevel-version.make after config.make.
[lilypond.git] / ChangeLog
index 0a9f347a619a4d31222bf7178fae427e3dd5c9db..74a5d3493964e4be6a1da5a1288c3bfdd002ddb1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,129 @@
+2005-11-13  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * python/convertrules.py (conv): add warning about drums. 
+
+       * make/stepmake.make: include toplevel-version.make after config.make.
+
+       * stepmake/aclocal.m4 (depth): make sure $srcdir is absolute.
+       also allow python2.4
+
+       * config.make.in (configure-srcdir): remove GXX GCC vars.
+
+       * stepmake/aclocal.m4: don't do non-srcdir build with
+       symlinks. Use inclusion, so the src directory name can be changed.
+
+2005-11-13  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * make/mutopia-vars.make:
+       * make/ly-vars.make: Use src-wildcard iso wildcard for source
+       files.
+
+2005-11-13  Werner Lemberg  <wl@gnu.org>
+
+       * mf/feta-arrow.mf: For all glyphs, don't mirror `currentpicture'
+       but the affected path.  This ensures that the (overlapping) outlines
+       have the same direction, which is a necessary prerequisite for
+       FontForge's algorithm to remove overlaps.
+       Formatting.
+
+       * mf/feta-haak.mf: Formatting.
+       (draw_bracket): Slightly modify outline to avoid an unnecessary
+       corner.
+       Don't use ad-hoc values for `leave_angle' and `tip_angle' but derive
+       them from the affected paths.
+
+2005-11-13  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * mf/README: remove xpm / accordion notes.
+
+       * lily/tie-column-format.cc (set_chord_outline): add dots into
+       skyline extents. This fixes tie formatting if the left head has dots.
+
+       * lily/tie.cc (get_configuration): only shift tie by a whole staff
+       space inside the staff.
+       (get_configuration): shift another position if necessary in case
+       of left head tie  
+
+2005-11-12  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * stepmake/stepmake/texinfo-vars.make (GENERATE_OMF): use
+       buildscript-dir iso. $(depth)/buildscripts.
+
+       * tex/GNUmakefile (local-uninstall): remove
+       music-drawing-routines.ps juggling.
+
+       * stepmake/stepmake/install-targets.make (local-install-files):
+       prepend src-dir to install targets.
+
+       * lily/system-start-delimiter-engraver.cc
+       (acknowledge_system_start_delimiter): use
+       add_offset_callback(). This fixes translation of nested
+       staffgroups.
+
+       * lily/grob-closure.cc (add_offset_callback): only encaps in
+       simple_closure if it's a procedure.
+       
+       * lily/span-bar.cc (calc_glyph_name): read glyph-name, not glyph
+       from bar-line.
+
+       * ly/engraver-init.ly (RemoveEmptyRhythmicStaffContext): add
+       remove-empty where pertinent.
+
+2005-11-12  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/instrument-notation.itely: added
+       Cameron Horsburgh's multiple stanzas docs.  Thanks!
+
+2005-11-11  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/GNUmakefile
+       ($(top-build-dir)/Documentation/pictures/$(outbase)/lilypond.ico):
+       make picture in builddir, not srcdir.
+
+2005-11-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION: release 2.7.16
+       
+       * scripts/lilypond-book.py (main): use commands.mkarg () to quote
+       shell arguments. 
+
+2005-11-10  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/examples.itely (Piano templates): Minor
+       modification to the Piano centered lyrics example.
+
+2005-11-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/lilypond-invoke-editor.scm (run-browser): look at
+       $BROWSER.
+
+       * Documentation/user/point-and-click.itely: simplify p&c
+       instruction: don't configure firefox. Put lilypond-invoke-editor
+       in front of the browser.
+
+       * scripts/lilypond-invoke-editor.scm (run-editor): new function.
+       (run-browser): new function.
+
+       * lily/parser.yy (Lily_lexer): recognize Book
+
+       * lily/book.cc (clone): new function
+
+       * lily/parser.yy (book_body): allow BOOK_IDENTIFIER.
+
+2005-11-10  Jürgen Reuter  <reuter@ipd.uka.de>
+
+       * lily/vaticana-ligature.cc, lily/vaticana-ligature-engraver.cc:
+       Maintenance bugfix: reduce number of font related warnings by
+       updating naming conventions for glyph-name.
+
+2005-11-09  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/define-grobs.scm (all-grob-descriptions): add
+       rhythmic-grob-interface to TabNoteHead.
+
+       * scm/layout-beam.scm (check-quant-callbacks): remove
+       set_stem_lengths()
+
 2005-11-08  Jürgen Reuter  <reuter@ipd.uka.de>
 
        * ly/gregorian-init.ly (divisiones): Maintenance bugfix: vertical
        * scm/scripts.scm (articulations): Maintenance bugfix:
        follow-into-staff -> quantize-position.
 
+       * lily/vaticana-ligature-engraver.cc (transform_heads): Bugfix:
+       plica head in porrectus deminutus.
+
 2005-11-08  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * make/lilypond.fedora.spec.in (Group): add %clean section.
+
        * lily/tuplet-bracket.cc (print): change check: remove bracket if
        less then 1/5th of total length.  
        (print): use gap too.  Fixes tupletUp-single-bracket.ly
 
        * scm/music-functions.scm (glue-mm-rest-texts): also put other
-       events into EventChord. This fixes textspanners on mm rests. Fixes spanner-rest.ly
+       events into EventChord. This fixes textspanners on mm rests. Fixes
+       spanner-rest.ly
 
        * lily/side-position-interface.cc (get_axis): read side-axis
        (set_axis): set side-axis.
        average-spacing-wishes. Take maximum if not set.
        (musical_column_spacing): idem. Fixes: spacing-keysig-note.ly
 
-       * scm/define-grobs.scm (all-grob-descriptions): add average-spacing-wishes.
+       * scm/define-grobs.scm (all-grob-descriptions): add
+       average-spacing-wishes.
 
        * lily/grob-closure.cc (add_offset_callback): bugfix: properly add
        offset callbacks. This fixes alignment for Fingering objects.
        * flower/file-path.cc (find): Bugfix: Return name of file found.
 
        * lily/main.cc (setup_paths): Bugfix for argv0 logic.
-       (setup_paths)[__CYGWIN__ || __MINGW32__ || ]: Normalize argv0.
+       (setup_paths)[__CYGWIN__ || __MINGW32__]: Normalize argv0.
        (setup_paths)[__MINGW32__]: Also look for argv0 + .exe.
 
 2005-11-03  Han-Wen Nienhuys  <hanwen@xs4all.nl>