+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. Fix alignment problems
+ with LaTeX includegraphics.
+
+ * lily/text-interface.cc (interpret_markup): use abort().
+
+2005-09-04 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/regression/tie-chord.ly (testLong): add a chord in 4ths
+
+ * lily/tie.cc (get_configuration): update bezier shape as we
+ change Y positions.
+ (get_configuration): don't move large ties if we're outside of the
+ staff.
+
+2005-09-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/define-markup-commands.scm (strut): swap X and Y dims.
+
+2005-09-03 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * .cvsignore: Add auto-generated configure files and then some.
+
+2005-09-02 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/define-grobs.scm (DynamicLineSpanner): Add
+ X-extent-callback. Fixes hairpin-slur collision.
+
+2005-08-31 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/advanced-notation.itely,
+ basic-notation.itely: minor changes.
+
+2005-08-31 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scm/framework-eps.scm (dump-stencils-as-EPSes): Insert a
+ \linebreak between each .eps file if \betweenLilyPondSystem is
+ undefined.
+
+ * Documentation/user/lilypond-book.itely (Integrating LaTeX and
+ music): Document the \linebreak
+
+ * Documentation/user/lilypond-book.itely,
+ input/tutorial/lbook-latex-test.tex,
+ Documentation/user/examples.itely: Remove \usepackage{graphics}
+
+2005-08-31 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/aybabtu.pe.in (i): don't merge alphabet into aybabtu.
+
+ * lily/ly-module.cc (make_stand_in_procs_weak): 1.6.4 and earlier
+ compat bugfix.
+
+ * scripts/lilypond-book.py (PREAMBLE_LY): define
+ inside-lilypond-book
+ (modify_preamble): new function. Insert \RequirePackage{graphics}
+ when no {graphics found in preamble.
+
+2005-08030 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/basic-notation.itely, global.itely,
+ tutorial.itely: misc small changes.
+
+2005-08-30 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/aclocal.m4: Include MY_PATCH_LEVEL in config.make's
+ VERSION.
+
+2005-08-30 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/tie-column.cc (new_directions): put Tie down on center
+ staff line.
+
+ * lily/script-interface.cc (before_line_breaking): use
+ Grob::programming_error
+
+ * scm/ps-to-png.scm (make-ps-images): use pngalpha device.
+
+ * scripts/lilypond-book.py (get_latex_textwidth): oops. Take [0]
+ of splitext.
+
+2005-08-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (PACKAGE_NAME): VERSION release 2.7.8
+
+2005-08-29 Werner Lemberg <wl@gnu.org>
+
+ * mf/GNUmakefile: Add `-f' flag to `rm' command while removing
+ the `*.scale.pfa' files to avoid warnings.
+
+2005-08-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/tempo-performer.cc (process_music): idem.
+
+ * lily/midi-def.cc (get_tempo): Rational to int conversion bug.
+
+2005-08-27 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/user/advanced-notation.itely (Text markup): not a
+ fragment.
+
+ * lily/midi-item.cc (to_string): use to_int() iso. int cast.
+
+ * lily/staff-performer.cc (initialize): add tempo/name to
+ audio_staff_
+
+
+2005-08-26 Graham Percival <gpermus@gmail.com>
+
+ * Documentation/user/advanced.itely: add text-only example.
+
+ * Documentation/user/invoking.itely: add index entries for
+ convert-ly.
+
+ * Documentation/user/ tutorial.itely, basic-notation.itely:
+ small fixes suggested by Steve D. Thanks!
+
+2005-08-26 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * input/regression/markup-bidi-pango.ly: new file.
+
+ * lily/pango-font.cc (pango_item_string_stencil): make Mingw code
+ standard. Remove #ifdef. Remove memleak.
+ (text_stencil): use text_dir to decide how to composite items.
+ (text_stencil): determine uniform text direction for the entire
+ string.
+
+ * scripts/lilypond-book.py (output_name): remove
+ latex_filter_cmd. Non-portable to non-Unix systems.
+ (get_latex_textwidth): use File.write and os.unlink() instead.
+
+ * THANKS: add Vicente & Trevor.
+
+ * lily/grob.cc (discretionary_processing): look up origin for
+ programming_error too.
+
+ * input/regression/tie-broken.ly: new file.
+
+ * lily/tie-column.cc (set_chord_outlines): set outline for line
+ break case too.
+
2005-08-25 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/pango-font.cc (text_stencil): don't translate glyphs in
+ unscaled transform, just translate stencils.
+
+ * ly/performer-init.ly: init timing to #t. Fixes bar checks in
+ MIDI.
+
* scm/define-markup-commands.scm (wordwrap-string): use
text-direction
(wordwrap-stencils): idem.
- (line): idem..
+ (line): idem.
(fill-line): idem.
+ (wordwrap-stencils): translate last line to right for
+ text-direction = LEFT.
* scm/define-grob-properties.scm (all-user-grob-properties): add
text-direction.