+2005-10-19 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * stepmake/stepmake/*:
+ * */GNUmakefile:
+ * config.make.in:
+ * GNUmakefile.in:
+ * stepmake/aclocal.m4: Friendlier --srcdir build, allowing `make'
+ from any directory in build-dir. Cleanups.
+
+ * make/srcdir.make.in: Remove.
+
+ * lily/main.cc (setup_paths): Fix and document build-dir hack.
+
+ * SConstruct (CheckYYCurrentBuffer): Use TryCompile (there is no
+ main).
+
+ * lily/SConscript: Remove ttftools.
+
+ * SConstruct: Resurrect.
+
+2005-10-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/tuplet-bracket.cc (print): use dy iso. positions[RIGHT] for
+ Y coordinate.
+
+ * lily/paper-book.cc (add_score_title): put Paper_score title into
+ systems_ list.
+
+ * scm/translation-functions.scm (format-new-bass-figure): also
+ allow plus in combination with _
+
+2005-10-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION: 2.7.13 released.
+
+ * lily/note-collision.cc (check_meshing_chords): don't wipe
+ stencil, merely set transparent.
+
+ * Documentation/topdocs/NEWS.tely (Top): mention John Mandereau.
+ (Top): document #'callbacks.
+ (Top): document nested \override.
+
+ * input/regression/figured-bass.ly: update for slash and pluses.
+
+ * input/regression/figured-bass-continuation-forbid.ly (Module):
+ new file.
+
+ * scm/translation-functions.scm (format-new-bass-figure): use
+ slashed-digit if diminished is set.
+ (format-new-bass-figure): add + if 'augmented is set.
+
+ * scm/define-markup-commands.scm (slashed-digit): new command slashed-digit.
+
+ * input/test/piano-staff-distance.ly: remove file.
+
+ * Documentation/user/advanced-notation.itely (Formatting cue
+ notes): use length-fraction for making stems/beams smaller.
+
+ * lily/parser.yy (bass_figure): accept \+ \! and / as figured bass
+ modifications.
+
+ * lily/new-figured-bass-engraver.cc: new property
+ centerFiguredBassContinuations
+
+ * Documentation/user/changing-defaults.itely (Difficult tweaks):
+ use callbacks.
+
+ * lily/context-property.cc (execute_general_pushpop_property):
+ robustness checks.
+
+ * input/regression/override-nest.ly: new file.
+
+ * python/convertrules.py (FatalConversionError.subber): conversion
+ rule for #'callbacks
+
+ * input/regression/override-nest.ly: new function.
+
+ * lily/parser.yy (music_property_def): allow \override #'a #'b =
+ #c too.
+
+ * lily/context-property.cc (lookup_nested_property): new function.
+ (evict_from_alist): new function.
+ (general_pushpop_property): new function.
+ (execute_general_pushpop_property): rewrite. Support nested
+ properties too.
+
+2005-10-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/beam.cc: use length-fraction too.
+
+ * scm/define-grob-properties.scm (all-user-grob-properties):
+ remove property flag-width-function
+ (all-user-grob-properties): remove space-function.
+
+ * scm/layout-beam.scm: remove flag-width-function.
+
+ * lily/beam.cc: remove flag-width-function
+
+ * scm/layout-beam.scm: remove beam dir functions.
+
+ * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): use length-fraction.
+
+ * lily/stem.cc (calc_length): multiply with length_fraction. Makes
+ for easier grace tweaks.
+
+ * lily/beam.cc: remove dir-function.
+
+ * lily/system.cc (pre_processing): use callback to trigger spacing procedures.
+
+ * lily/grob.cc: remove spacing-procedure.
+
+ * lily/note-head.cc (calc_stem_attachment): new function.
+ (internal_print): use callback to get glyph-name.
+
+ * lily/grob-property.cc (get_interfaces): new function.
+
+ * lily/grob-scheme.cc (LY_DEFINE): new function ly:grob-interfaces
+
+ * lily/stem.cc (calc_stem_end_position): new function.
+ (calc_length): new function.
+ document details for stem.
+ remove Stem::get_direction()
+
+ * lily/grob-scheme.cc (LY_DEFINE): new function ly:grob-set-callback!
+
+ * lily/grob-property.cc (set_callback): new function.
+
+ * lily/script-engraver.cc (make_script_from_event): don't trigger callback.
+
+ * lily/item-scheme.cc: new file.
+
+ * lily/bar-line.cc (before_line_breaking): remove function.
+ remove bar-size-procedure, break-glyph-function
+
+ * lily/clef-engraver.cc (set_glyph): use glyph iso. glyph-name
+
+ * lily/clef.cc (before_line_breaking): change to calc_glyph_name.
+
+ * lily/system-start-delimiter.cc (print): suicide from
+ here. Remove after_line_breaking_callback.
+
+ * lily/script-interface.cc (calc_direction): use callback for direction.
+
+ * lily/side-position-interface.cc (aligned_side): don't use
+ Side_position_interface::get_direction directly. Use callback.
+
+ * lily/grob.cc (get_stencil): simplify: use callback mechanism to
+ calculate stencil.
+ (get_print_stencil): rename from get_stencil: create stencil with
+ transparency, color and cause.
+
+ * scm/define-grobs.scm: change print-function to stencil callback everywhere.
+
+ * python/convertrules.py (conv): insert temporary warning rule.
+
+ * lily/multi-measure-rest.cc (set_text_rods): use stencil directly.
+
+ * lily/grob-property.cc (try_callback): remove marker if applicable.
+
+ * lily/grob.cc: elucidate doc about after/before-line-breaking
+
+ * lily/slur-scoring.cc (enumerate_attachments): robustness fix.
+
+ * lily/stem.cc (height): idem.
+
+ * lily/stem-tremolo.cc: idem.
+
+ * lily/slur.cc (height): don't use get_uncached_stencil()
+
+ * lily/rest.cc (y_offset_callback): use offset callback
+ iso. after-line-breaking callback.
+
+ * lily/grob.cc: change after/before-line-breaking-callback to
+ after/before-line-breaking dummy properties.
+
+ * lily/include/grob.hh: remove Grob_status.
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): remove verticalAlignmentChildCallback
+
+ * lily/tuplet-bracket.cc: use positions property iso. left,right-position.
+ (calc_direction): use callback
+ (calc_positions): use callback.
+
+ * lily/tie.cc (calc_direction): use callback. Only call parent
+ positioning for more than one tie.
+
+ * lily/tie-column.cc (calc_positioning_done): use callback
+
+ * lily/slur-scoring.cc (calc_control_points): use callback
+
+ * lily/slur.cc (calc_direction): use callback.
+
+ * lily/note-collision.cc (force_shift_callback): remove.
+
+ * lily/dot-column.cc (force_shift_callback): remove. Use
+ other_axis_parent_positioning.
+
+ * lily/grob.cc (other_axis_parent_positioning): new function.
+ (same_axis_parent_positioning): new function
+
+ * lily/align-interface.cc (alignment_callback): remove function.
+
+ * lily/note-collision.cc (calc_positioning_done): use callback.
+
+ * lily/laissez-vibrer-tie.cc (calc_control_points): use callback.
+ (calc_direction): idem.
+ remove print function.
+
+ * lily/laissez-vibrer-tie-column.cc (calc_positioning_done): use callback.
+
+ * lily/dot-column.cc (calc_positioning_done): use callback.
+
+ * lily/break-align-interface.cc (calc_positioning_done): use callback.
+
+ * lily/beam.cc (calc_direction): use pseudo-property for beam
+ direction callback.
+ (calc_positions): use callback
+
+ * lily/align-interface.cc (calc_positioning_done): use
+ callback. Fold fixed distance and normal alignment in one function.
+
+ * lily/stem.cc (calc_stem_end_position): use callback.
+ (calc_positioning_done): idem.
+ (calc_direction): idem.
+ (calc_stem_end_position): idem
+ (calc_stem_info): idem.
+
+ * lily/grob-property.cc (get_property_data): new function:
+ (try_callback): new function.
+
+ * scm/define-grob-properties.scm (all-user-grob-properties): doc
+ callbacks property.
+
+ * lily/break-align-interface.cc: remove Break_align_interface::alignment_callback.
+
+2005-10-15 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/tie.cc (get_position): robustness fix. Don't crash if a
+ tie
+ has no heads.
+
+ * lily/include/*.hh (Module): compile fixes.
+
+2005-10-14 Heikki Junes <hjunes@cc.hut.fi>
+
+ * elisp/lilypond-font-lock.el, elisp/lilypond-indent.el: Avoid nil
+ as an argument for char-syntax: use (char-syntax (or nil 0))
+ instead of (char-syntax nil), thanks to Milan Zamazal.
+
+2005-10-14 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * make/lilypond.fedora.spec.in (Group): add lilypond-internals to
+ dist.
+
+ * lily/tuplet-bracket.cc: check columns of bounds, not bounds
+ themselves.
+
+2005-10-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * flower/include/virtual-methods.hh (VIRTUAL_COPY_CONSTRUCTOR):
+ add class_name() method.
+
+ * lily/music-scheme.cc: remove ly:music-name.
+
+2005-10-11 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * cygwin/postinstall-lilypond.sh: Remove cruft.
+
+ * cygwin/postremove-lilypond.sh: Remove.
+
+ * cygwin/GNUmakefile (default): Remove postremove rules.
+
+2005-10-11 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * ly/titling-init.ly (evenHeaderMarkup): use space in header on
+ even header too.
+
+ * scm/define-markup-commands.scm (wordwrap-string): bugfix for
+ MacOS 9 users.
+
+ * lily/hara-kiri-group-spanner.cc (consider_suicide): only
+ consider break index for broken spanner.
+
+ * scm/define-markup-commands.scm (wordwrap-string): remove \r
+ characters from string before splitting.
+
+2005-10-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/framework-ps.scm (output-preview-framework): use
+ is-book-title to determine whether to chop off the booktitle.
+
+ * lily/paper-book.cc (systems): init from book-title-properties
+ (add_score_title): init score-title-properties.
+
+ * ly/paper-defaults.ly: add {score,book}-title-properties.
+
+ * scm/document-backend.scm (lookup-interface): error message if
+ using unknown interface.
+
+ * lily/volta-bracket.cc (after_line_breaking): new function. Set
+ edge-height.
+
+ * lily/horizontal-bracket.cc (make_enclosing_bracket): rename from
+ make_bracket.
+ (make_bracket): new function.
+
+ * scm/lily.scm (define-scheme-options): add paper-size option.
+
+ * ly/declarations-init.ly (laissezVibrer): get paper size from
+ -dpaper-size
+
+ * scm/translation-functions.scm: use \fontsize for changing the
+ fontsize.
+
+ * scm/define-grobs.scm (all-grob-descriptions): set
+ between-length-limit to 1.0
+
+ * lily/tie-helper.cc: add between_length_limit_ detail property.
+
+ * mf/feta-bolletjes.mf: typos.
+
+ * lily/note-head.cc (internal_print): don't shadow idx
+ parameter. This fixes wrong attachment for do shape heads.
+
+2005-10-09 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/parser-ly-from-scheme.scm: rename from ly-from-scheme.scm
+
+ * scm/parser-clef.scm (supported-clefs): rename from clef.scm
+
+ * scm/layout-slur.scm: rename from slur.scm
+
+ * scm/layout-page-layout.scm: rename from page-layout.scm
+
+ * scm/layout-beam.scm: rename from beam.scm
+
+ * scm/define-grob-interfaces.scm (bass-figure-interface): add
+ bass-figure-interface
+
+ * lily/new-figured-bass-engraver.cc (process_music): add
+ implicitBassFigures property.
+
+ * scm/define-markup-commands.scm (pad-x): new markup.
+
+ * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): set
+ minimumVerticalExtent on FiguredBass context.
+
+ * lily/figured-bass-continuation.cc (center_on_figures): kludge in
+ case the continuation crosses a line break.
+
+2005-10-09 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * flower/file-name.cc (dos_to_posix)[__CYGWIN__]: Return
+ unconverted value if cygwin_conv_to_posix_path () fails. Fixes
+ absolute file name bug. Backportme.
+
+2005-10-07 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (PACKAGE_NAME): release 2.7.12
+
+ * input/regression/figured-bass-continuation-center.ly: new file.
+
+ * input/regression/beam-outside-beamlets.ly: new file.
+
+ * lily/beam.cc (set_beaming): don't clip edges.
+ (connect_beams): don't clip edges.
+
+ * lily/beaming-info.cc (clip_edges): new function.
+
+ * lily/enclosing-bracket.cc (struct Enclosing_bracket): new file.
+
+ * Documentation/user/instrument-notation.itely (Figured bass):
+ demonstrate extenders, update seealso links.
+
+ * scm/titling.scm (marked-up-headfoot): change tagline
+ handling. tagline = ##f will blank the tagline as well.
+
+2005-10-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/topdocs/NEWS.tely: add entry for Figured bass.
+
+ * lily/new-figured-bass-engraver.cc (struct
+ New_figured_bass_engraver): add new_music_found_ member.
+
+ * lily/lilypond-version.cc (Lilypond_version): deal with
+ incorrectly formatted version strings.
+
+ * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): switch on
+ New_figured_bass_engraver by default.
+
+ * lily/ttf.cc (print_trailer): only define glyph names when
+ FT_Face has FT_FACE_FLAG_GLYPH_NAMES
+
+2005-10-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/horizontal-bracket.cc (make_bracket): new function.
+
+ * scm/define-grobs.scm (all-grob-descriptions): new grobs
+ NewBassFigure, BassFigureBracket, BassFigureContinuation,
+ BassFigureLine, BassFigureAlignment
+
+ * lily/new-figured-bass-engraver.cc (process_music): new file.
+
+ * lily/figured-bass-continuation.cc: new file.
+
+ * lily/include/horizontal-bracket.hh (struct Horizontal_bracket):
+ new file.
+
+2005-10-04 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * scripts/lilypond-book.py: Bug fix, put the quote around the
+ actual score for LaTeX documents.
+
+ * scm/define-grobs.scm (all-grob-descriptions): Change
+ collapse-height of the SystemStartBracket grob to 5.0,
+ so the bracket disappears for single stave score lines (similarly
+ to SystemStartBraces).
+
+ * Documentation/user/advanced-notation.itely (Polymetric
+ notation): Clarify the use of compressMusic.
+
+ * Documentation/user/basic-notation.itely (Grace notes): Clarify
+ that the grace spacer note in other staves need the same duration
+ and document the stroke-style property.
+
+2005-10-03 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * Documentation/user/global.itely (Vertical spacing): document
+ alignment-extra-space and fixed-alignment-extra-space.
+
+ * Documentation/topdocs/NEWS.tely (Top): add entry.
+
+ * input/regression/alignment-vertical-spacing.ly: new file.
+
+ * python/convertrules.py (conv): add rule.
+
+ * ly/music-functions-init.ly: rename outputProperty to overrideProperty
+
+ * lily/align-interface.cc (stretch_after_break): new
+ function. Read fixed-alignment-extra-space property.
+ (align_elements_to_extents): read alignment-extra-space property.
+
+ * lily/lily-guile.cc (robust_scm2dir): new function.
+
+ * scm/page-layout.scm (page-headfoot): annotate headsep and footsep.
+ (annotate-space-left): new function. Annotate space left on page.
+ (annotate-y-interval): new function.
+ (paper-system-annotate-last): new function. Annotate bottom-space.
+
+ * mf/feta-beugel.mf (y):
+
+2005-10-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION (PACKAGE_NAME): release 2.7.11
+
+ * scm/lily-library.scm (interval-translate): new function
+ (interval-center): new function.
+
+ * scm/page-layout.scm (paper-system-annotate): new function. Add
+ arrows for dimensions.
+
+ * scm/stencil.scm (dimension-arrows): new function.
+
+ * Documentation/user/global.itely (Vertical spacing): mention annotatespacing
+
+ * input/regression/page-spacing.ly: add annotatespacing
+
+ * lily/paper-system-scheme.cc (LY_DEFINE): remove ly:paper-system-{extent,stencil}
+ (LY_DEFINE): new function ly:paper-system-set-property!
+
+ * Documentation/user/global.itely (Paper size): explain how to add
+ sizes.
+
+ * scm/paper.scm (paper-alist): rename tabloid paper to 11x17 to
+ correspond to GS's definition.
+
+ * lily/tuplet-bracket.cc (after_line_breaking): suicide empty
+ tuplet bracket.
+ (print): only connect to next bracket if the next one is alive.
+ (print): set padding to 0.0 if the bound is a breakable
+ column. This makes tupletFullLength brackets reach up to the staff
+ line if it doesn't connect to the next line.
+
+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-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
* lily/tie-column.cc (new_directions): put Tie down on center
staff line.
- * lily/script-interface.cc (before_line_breaking): use Grob::programming_error
+ * lily/script-interface.cc (before_line_breaking): use
+ Grob::programming_error
* scm/ps-to-png.scm (make-ps-images): use pngalpha device.