]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/tie.cc (get_configuration): Replace fabs -> abs for integer
[lilypond.git] / ChangeLog
index b218673084b3fe7bb288919c23fc17d366694b02..8e2f4bb5afd9cc74b033fa2ac0caad404facce76 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,143 @@
+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>
+
+       * 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-11  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * mf/feta-banier.mf: make vertical stem 1/2 stemthickness wide to
+       reduce aliasing effects.
+
+       * lily/tie-column.cc (set_chord_outlines): bugfix: insert complete
+       box in skyline.
+
+2005-09-08  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/tie.cc (get_configuration): don't crash if left_dot is NULL.
+
+       * flower/include/real.hh: std::fabs too.
+
+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.
+
+       * Documentation/user/*tely: Update Emacs cookie to utf-8.
+
+2005-09-08  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/tie.cc (get_configuration): also avoid dots for non-space
+       situations.
+
+2005-09-07  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * Documentation/user/instrument-notation.itely: Bugfix.
+
+2005-09-06  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * tex/GNUmakefile: don't install texinfo.tex
+
+       * tex/ : cleanup: remove unused files.
+
+       * lily/general-scheme.cc: remove my_{isinf,isnan}.
+
+       * flower/include/real.hh: using std::{isnan,isinf}
+       
+       * VERSION (PATCH_LEVEL): release 2.7.9
+
+2005-09-05  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ instrument-notation.itely,
+       advanced-notation.itely: minor tweaks.
+
+       * input/test/script-chart.ly: add item padding.
+
 2005-09-05  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * flower/offset.cc: use math.h iso. <cmath>
+
+       * scm/ps-to-png.scm (make-ps-images): use png16m again, for sake
+       of IE users.
+
        * scm/framework-eps.scm (dump-stencils-as-EPSes): cleanup.
-       (widen-left-stencil-edges): new function.
+       (widen-left-stencil-edges): new function. Fix alignment problems
+       with LaTeX includegraphics.
 
        * lily/text-interface.cc (interpret_markup): use abort().