]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
correct docs.
[lilypond.git] / ChangeLog
index 4480150265bdb6b915841e3ce3c46caea112295c..20cf98e571aaa30c45e518f91b12d159f3899e1d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,170 @@
+2005-09-30  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/bar-number-engraver.cc: correct docs.
+
+       * scm/output-lib.scm (first-bar-number-invisible): rename from
+       default-bar-number-visibility
+
+2005-09-28  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/define-music-properties.scm (all-music-properties): remove
+       predicate property.
+
+2005-09-28  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * po/fi.po: refresh.
+
+2005-09-27  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * input/regression/hara-kiri-pianostaff.ly (disappear): remove
+       superfluous s1.
+       (disappear): bugfix.
+
+       * lily/stem-tremolo.cc (raw_stencil): read slope property.
+
+       * lily/include/paper-system.hh (class Paper_system): remove
+       staff_extents_ member.
+
+       * lily/paper-system-scheme.cc (LY_DEFINE): remove.
+
+       * lily/include/paper-system.hh (class Paper_system): remove
+       number_ variable. Remove is_title_. Remove break_before_penalty_
+
+       * lily/paper-book.cc (systems): use 'number property iso. number_
+       member.
+
+       * lily/paper-system-scheme.cc: remove ly:paper-system-break-before-penalty
+       remove ly:paper-system-number.
+
+       * scm/lily-library.scm (paper-system-title?): new function.
+
+       * lily/book.cc (process): bugfix: flip ?: cases. 
+
+       * Documentation/user/changing-defaults.itely (Difficult tweaks):
+       add outputProperty.
+
+       * ly/music-functions-init.ly: add outputProperty music function.
+
+       * scm/paper.scm (set-paper-dimension-variables): add pagetopspace
+
+       * scm/page-layout.scm (ly:optimal-page-breaks): read next-space
+       and next-padding.
+       (optimal-page-breaks): rename from ly:optimal-page-breaks.
+
+       * lily/paper-system-scheme.cc (LY_DEFINE): new function.
+
+       * lily/paper-system.cc (internal_get_property): new function.
+
+       * Documentation/user/global.itely (Vertical spacing): refer to page-spacing.ly
+
+       * scm/page-layout.scm (ly:optimal-page-breaks): add support for
+       pagetopspace
+
+       * input/regression/page-spacing.ly: new file.
+
+       * input/regression/page-top-space.ly: new file.
+
+       * lily/spacing-spanner.cc: cmath -> math.h
+
+       * lily/paper-system.cc (read_left_bound): new function. Read
+       line-break-system-details from left bound to determine extents.
+       * Documentation/user/programming-interface.itely (Using LilyPond
+       syntax inside Scheme): change applyxxx -> applyXxx.
+
+       * ly/music-functions-init.ly: add outputProperty music function.
+
+       * lily/parser.yy (Generic_prefix_music_scm): add scm-scm-scm signature.
+
+       * lily/grob-scheme.cc (LY_DEFINE): add ! to ly:grob-suicide! name.
+
+       * python/convertrules.py (conv): rule
+
+       * ly/music-functions-init.ly: applyxxx -> applyXxx
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): alias
+       TabVoice to Voice.
+
+2005-09-26  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * flower/include/real.hh: include <math.h> iso. <cmath>
+
+       * flower/include/offset.hh: include real.hh
+
+2005-09-20  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/changing-defaults.itely (Difficult tweaks):
+       fix example, now that 'interfaces is no longer directly available.
+
+       * lily/book.cc (process): don't crash if paper == NULL.
+
+       * po/fr.po: update.
+
+2005-09-17  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/define-music-types.scm (music-descriptions): set length and
+       start-callback for QuoteMusic
+
+2005-09-15  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * lily/tie.cc (get_configuration): Replace fabs -> abs for integer
+       arguments. Fixes compilation error with gcc 3.3.
+
+2005-09-13  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION: release 2.7.10
+
+       * stepmake/stepmake/python-module-rules.make
+       ($(outdir)/%$(SHARED_MODULE_SUFFIX)): SHARED_FLAGS at the end.  
+
+       * lily/*.cc: remove <cmath> everywhere. <cmath> is included from
+       real.hh
+
+2005-09-12  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * stepmake/stepmake/c++-vars.make (#EXTRA_CXXFLAGS): don't add
+       -Werror. Otherwise GCC barfs over various optimizations.
+
+       * scm/define-grob-properties.scm (all-internal-grob-properties):
+       add note-head property
+
+       * Documentation/user/instrument-notation.itely (Laissez vibrer
+       ties): new node.
+
+       * input/regression/laissez-vibrer-ties.ly: new file.
+
+       * lily/laissez-vibrer-engraver.cc: new file.    
+
+       * lily/include/tie-column-format.hh: new file.
+
+       * lily/tie-column-format.cc: new file. 
+
+       * lily/tie-column.cc (set_manual_tie_configuration): new function.
+
+       * lily/laissez-vibrer-tie.cc: new file.
+
+       * lily/include/laissez-vibrer-tie.hh: new file.
+
+       * ly/engraver-init.ly: add Laissez_vibrer_engraver
+
+       * ly/declarations-init.ly (laissezVibrer): add \laissezVibrer
+
+       * scm/define-grobs.scm (all-grob-descriptions): add
+       LaissezVibrerTie, LaissezVibrerTieColumn
+
+       * lily/tie-column.cc (set_tie_config_directions): new function
+       (final_shape_adjustment): new function.
+       (shift_small_ties): new function.
+
+       * scm/define-music-types.scm (music-descriptions): add LaissezVibrerEvent
+
+       * lily/include/tie.hh (struct Tie_details): add x_gap_
+       (struct Tie_configuration): add head_position_
+
+       * lily/tie-column.cc (set_chord_outline): new function.
+
+       * mf/cmr.enc.in:  remove file.
+
 2005-09-11  Graham Percival  <gpermus@gmail.com>
 
        * Documentation/user/examples.itely: typo fix.  Thanks, Matevž
 
 2005-09-08  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+       * Documentation/user/lilypond.tely: Spell Baßtuba in UTF-8 (Werner). 
+
+       * lily, flower: Include C++ iso C headers.  Import namespace std
+       throughout.
+
+       * lily/side-position-interface.cc: 
+       * lily/scm-hash.cc: 
+       * lily/note-head.cc: 
+       * lily/include/includable-lexer.hh: 
+       * flower/include/string-data.icc: Remove using std::*.
+
+       * lily, flower: Include C++ iso C headers.  Import namespace std
+       throughout.
+
+       * lily/side-position-interface.cc: 
+       * lily/scm-hash.cc: 
+       * lily/note-head.cc: 
+       * lily/include/includable-lexer.hh: 
+       * flower/include/string-data.icc: Remove using std::*.
+
        * Documentation/user/instrument-notation.itely (Entering lyrics):
        Multiple latin-1->utf-8 conversion fix.