+2004-12-22 Werner Lemberg <wl@gnu.org>
+
+ Prepare glyph shapes for mf2pt1 conversion.
+
+ * mf/feta-macros.mf, mf_feta-eindelijk.mf: Some formatting.
+
+ * mf/feta-toevallig.mf: Formatting.
+ (draw_meta_sharp): Modify path to replace `filldraw' with `fill'.
+ ("Natural"): Fix paths to allow better postprocessing.
+ (draw_meta_flat): Use `z3l' as additional point in path to get
+ better conversion with mf2pt1.
+ Other minor cleanups.
+ ("3/4 Flat"): Add auxiliary points and modify path to replace
+ `draw' with `fill'.
+ ("Double Sharp"): Mirror path segments instead of picture elements
+ to get a single outline.
+ Modify path to replace `filldraw' with `fill'.
+
+2004-12-22 Graham Percival <gperlist@shaw.ca>
+
+ * input/test/unfold-all-repeats.ly: added file back.
+
+ * Documentation/user/notation.itely,
+ Documentation/user/programming-interface.itely
+ Documentation/user/changing-defaults.itely: fixed misc broken
+ links to input/test/ files.
+
+2004-12-22 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * tex/texinfo.tex: Update. We should not be distributing this,
+ but since we do, use latest version.
+
+ * Documentation/user/macros.itexi: Comment-out \fetaflat,
+ \fetasharp. Fixes make web. FIXME: make usable (compatible?) TeX
+ macros for feta glyphs.
+
+2004-12-22 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/changing-defaults.itely: fix index for set.
+
+ * Documentation/user/converters.itely: added convert-ly bugs list
+ from CVS.
+
+2004-12-21 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * python/lilylib.py (setup_environment): Set GS_FONTPATH, GS_LIB
+ to empty. Fixes make web, using gs-gpl-8.01. In fact,
+ gs-afpl-8.50 has more trouble with make web (ie, uses *a lot* more
+ resourses; 3x MAXSIZE, 4x MAXRSS, 1.5x user).
+
+ * mf/GNUmakefile (pfa_warning): Use less broken check.
+
+ * python/lilylib.py (setup_environment): Remove cruft from
+ GS_FONTPATH.
+
+ * configure.in: Bump mftrace requirement to 1.1.1.
+
+2004-12-20 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/output-svg.scm (beam): Use polygon.
+
+ * scm/lily-library.scm: Bugfix.
+
+ * Documentation/user/invoking.itely (Invoking lilypond): Bugfix.
+
+ * mf/GNUmakefile (ALL_GEN_FILES): Remove unbuildable Fontmap.lily.
+
+2004-12-19 Werner Lemberg <wl@gnu.org>
+
+ Prepare glyph shapes for mf2pt1 conversion.
+
+ * mf/feta-eindelijk: Some formatting.
+ (multi_rest_x, multi_beam_height): Removed. Unused.
+ ("Quarter rest"): Use `intersectiontimes' to create a single
+ outline.
+ (rest_crook): Removed. Unused.
+ (draw_rest_bulb): Return path (wihtout filling). Update callers.
+ Simplified.
+ (draw_eighth_rest, "16th rest", "32th rest", "64th rest",
+ "128th rest"): Simplify `pat'.
+ Create single outline.
+
+2004-12-19 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * mf/GNUmakefile (ALL_GEN_FILES):
+ (INSTALLATION_OUT_SUFFIXES): Remove unbuildable fonts.scale.
+
+ * scm/output-svg.scm (polygon, draw-line, dashed-line): New
+ function.
+
+2004-12-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/output-texstr.scm (placebox): add routine
+
+ * VERSION (PACKAGE_NAME): release 2.5.4
+
+ * scm/framework-texstr.scm (output-framework): new file.
+
+ * scm/output-texstr.scm: new file. Collect (TEXT . ) calls for TeX
+ processing.
+
+ * Documentation/user/invoking.itely (Invoking lilypond): add SVG
+
+ * stepmake/stepmake/metafont-rules.make: make single SVG/PFA/PFB
+ rule.
+
+ * configure.in (gui_b): bump mftrace requirement to 1.1.0
+
+ * mf/feta-bolletjes.mf (triangle): add s to 0triangle.
+
+ * mf/GNUmakefile (ALL_GEN_FILES): make SVG files too.
+
+2004-12-19 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/framework-svg.scm (dump-page): Implement landscape.
+
+2004-12-18 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/main.cc (setup_paths): Add svg to search path.
+
+ * scm/output-svg.scm:
+ * scm/framework-svg.scm: Add pageSet. Update.
+ (dump-fonts): New function.
+ (output-framework): Use it.
+
+ * mf/GNUmakefile:
+ * buildscripts/gen-bigcheese-scripts.py: Also generate SVG font.
+
+2004-12-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * tex/lilyponddefs.tex: comment out new ifpdf code.
+
+2004-12-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * GNUmakefile.in:
+ * SConstruct (symlink): Replace afm by otf.
+
+ * scm/framework-gnome.scm (gnome-main): Remove invocation of
+ ly:pango-add-afm-decoder.
+
+ * lily/lily-guile.cc ("ly:pango-add-afm-decoder"): Build fix: Remove.
+
+2004-12-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/output-ps.scm (new-text): don't access t glyph for getting
+ space dimension.
+
+ * ly/init.ly: warn about \version
+
+ * lily/lexer.ll: set version-seen?
+
+2004-12-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/output-svg.scm (string->entities): Update.
+
+2004-12-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/main.cc (setup_paths): replace afm by otf for path.
+
+ * lily/pangofc-afm-decoder.cc: remove.
+
+ * lily/include/pangofc-afm-decoder.hh: remove.
+
+ * scm/framework-scm.scm (output-framework): new file.
+
+ * mf/GNUmakefile: remove SAUTER_FONTS.
+ remove SVG/sodipodi hacks.
+
+ * scm/lily-library.scm (stderr): move stderr.
+
+ * mf/GNUmakefile: remove AFM support.
+
+ * buildscripts/mf-to-table.py (base): remove AFM support.
+
+ * lily/open-type-font.cc (design_size): use design_size
+
+2004-12-17 Pedro Kroger <kroeger@pedrokroeger.net>
+
+ * lily/font-metric.cc (LY_DEFINE): Fix the docstring.
+
+2004-12-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * mf/GNUmakefile: Generate combined aybabtu info.
+ * mf/aybabtu.pe.in (i): Load it.
+
+ * scm/framework-tex.scm (otf-font-load-command): Bugfix: subfonts
+ are not symbols.
+
+ * lily/include/open-type-font.hh (count): New method.
+
+ * mf/aybabtu.pe.in: Typo.
+
+ * Documentation/user/out/lilypond-internals.nexi (Scheme
+ functions): Typo.
+
+ * lily/include/guile-compatibility.hh (SCM_HASHTABLE_P): Add compat.
+
+2004-12-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/gen-bigcheese-scripts.py (i): use symbols for
+ subfonts.
+
+ * scm/output-tex.scm (named-glyph): new function. This fixes TeX output.
+
+ * scm/framework-tex.scm (otf-font-load-command): load subfonts.
+ (tex-font-command-raw): new function.
+
+ * lily/include/virtual-font-metric.hh (Module): remove file
+
+ * lily/virtual-font-metric.cc (Module): remove file.
+
+
+ * lily/open-type-font.cc (LY_DEFINE): ly:otf-font-glyph-info
+ (get_indexed_char): read bbox from lily table if present.
+
+2004-12-16 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/GNUmakefile ($(outdir)/aybabtu.subfonts): rule for
+ aybabtu.subfonts
+
+ * mf/feta-beugel.mf (y): don't number consecutively, instead, use
+ global glyphname. Enables more than 64 glyphs in the OTF.
+
+2004-12-16 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/font.scm (add-music-fonts): Load aybabtu iso all separate
+ braces.
+
+ * lily/open-type-font.cc (design_size): Use 12 as default for
+ design size.
+
+ * mf/aybabtu.pe.in: New file. Merge all our braces.
+
+ * mf/GNUmakefile: Generate aybabtu.
+
+ * tex/lilyponddefs.tex: teTeX 3.0 pdfetex fix.
+
+2004-12-14 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/lily-library.scm (char->unicode-index): Remove.
+
+ * scm/output-gnome.scm (text): Bugfix for plain string input.
+ Updates.
+
+ * scm/output-svg.scm (svg-font): Add weight to font selection.
+
+2004-12-14 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * Documentation/topdocs/INSTALL.texi (Top): Point to
+ buildscripts/out/clean-fonts instead of
+ buildscripts/clean-fonts.sh.
+
+2004-12-13 Graham Percival <gperlist@shaw.ca>
+
+ * input/regression/figured-bass.ly: attempt to clarify text.
+
+ * Documentation/user/notation.tely: add cindex for tag, attempt to
+ add figured bass example.
+
+ * Documentation/user/changing-defaults: basic editing.
+
+2004-12-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/gen-bigcheese-scripts.py (i): load .subfonts table.
+
+ * lily/open-type-font.cc (LY_DEFINE): new function
+ ly:font-sub-fonts
+
+ * lily/include/font-metric.hh (struct Font_metric): new method
+ sub_fonts()
+
+ * lily/vaticana-ligature-engraver.cc (transform_heads): replace
+ . with - in add.stem.
+
+2004-12-13 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/encoding.scm (coding-alist): Fix encodings for fetaNumber
+ and fetaDynamic.
+
+ * lily/rest.cc (glyph_name): Change - to . .
+
+ * scm/output-gnome.scm (text): Hello world, again.
+
+ * scm/output-svg.scm (named-glyph): New function. Hello world!
+
+ * lily/modified-font-metric.cc (index_to_charcode): New method.
+
+ * lily/include/font-metric.hh (index_to_charcode): New function.
+
+ * lily/font-metric.cc (ly:font-glyph-name-to-charcode): Use it in
+ new function.
+ (ly:font-glyph-to-index): Remove.
+
+2004-12-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/open-type-font.cc (make_index_to_charcode_map): new method.
+
+ * mf/feta-autometric.mf (code): remove tex name from fet_beginchar.
+
+ * lily/open-type-font.cc (load_scheme_table): new function
+
+ * lily/dots.cc (print): replace -
+
+ * lily/open-type-font.cc (attachment_point): new function.
+ (load_table): read LILC table
+
+ * buildscripts/gen-bigcheese-scripts.py (Module): new
+ file. Generate FF scripts.
+
+ * mf/feta-din10.mf: idem.
+
+ * mf/feta-nummer10.mf: remove mf files.
+
+ * mf/feta-alphabet.mf (dynamic_design_size): merge din and number font.
+
+2004-12-12 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/lily-guile.cc: Use scm_from_locale_stringn.
+
+ * lily/include/guile-compatibility.hh (scm_from_locale_stringn): Add
+ compatibility.
+
+2004-12-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/open-type-font.cc (get_indexed_char): scale metrics by
+ design-size and units_per_EM.
+
+ * mf/bigcheese.pe.in: set PUA codepoints before loading din & nummer.
+
+2004-12-12 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * mf/bigcheese.pe.in (i): Map to 0xe000 (PUA) for testing, which
+ does not crash fontforge.
+
+ * scm/lily-library.scm (char->unicode-index): Hack to map onto
+ PUA.
+
+2004-12-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/framework-ps.scm (ps-embed-cff): new function.
+
+ * lily/lily-guile.cc (LY_DEFINE): make ly:gulp-file binary proof.
+
+2004-12-12 Werner Lemberg <wl@gnu.org>
+
+ * mf/bigcheese.pe.in: Add PUA mapping.
+ Don't create Type 42 but bare CFF font.
+
+2004-12-12 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/output-gnome.scm (placebox): Hackery to get bigcheese symbols
+ within canvas boundaries.
+
+ * mf/merge.pe.in: Set font names, version, license GPL.
+
+ * make/substitute.make: Add FONTFORGE.
+
+ * config.make.in (FONTFORGE): Add.
+
+ * configure.in (gui_b): Use PATH_PROG for fontforge.
+
+2004-12-11 Graham Percival <gperlist@shaw.ca>
+
+ * scm/define-markup-commands.scm: add baseline-skip to info
+ about \column.
+
+2004-12-11 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/font-metric.cc (ly:font-get-glyph-index): New function.
+
+ * scm/output-gnome.scm (named-glyph): Use it.
+
+ * scm/lily.scm (ly:all-stencil-expressions): Add named-glyph.
+
+ * flower/string.cc (substitute_char): Rename, rewrite, modify this.
+ (upper_string, lower_string, reverse_string): Remove.
+
+ * configure.in (fontforge): Reinstate version check.
+
+ * ly/engraver-init.ly: Fix clef glyph names.
+
+ * lily/time-signature.cc (special_time_signature): Fix fraction
+ glyph names.
+
+2004-12-11 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/merge.pe: new file.
+
+ * lily/freetype.cc: new file.
+
+ * lily/include/open-type-font.hh (class Open_type_font): new file.
+
+ * lily/include/freetype.hh: new file.
+
+ * lily/open-type-font.cc: new file.
+
+ * lily/all-font-metrics.cc (find_otf): new function.
+
+2004-12-11 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * lily/time-signature.cc (special_time_signature): Fix.
+
+ * configure.in (PKG_CONFIG_PATH): Remove stray `i'. Check for
+ GTK2 before checking for pango. Fixes -fgnome.
+
+ * lily/font-metric.cc (LY_DEFINE): Also rename C name to match
+ Scheme name.
+
+ * scm/define-markup-commands.scm:
+ * scm/safe-lily.scm: Bugfix: ly:font-by-name.
+
+ * configure.in: Require makeinfo 4.7 (needed for @ifdocbook).
+
+ * stepmake/aclocal.m4 (STEPMAKE_GET_VERSION): Grok fontforge-like
+ date versions. Fixes configure.
+ (STEPMAKE_CHECK_VERSION): Support optional actual program version
+ argument.
+
+2004-12-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/mf-to-table.py (write_ps_encoding): write real
+ names in .enc
+
+ * lily/*.cc: use '.' iso. '-' for separating glyph name elements.
+
+2004-12-09 Graham Percival <gperlist@shaw.ca>
+
+ * Documentation/user/changing-defaults.itely: add info about
+ make-dynamic-script
+
+ * Documentation/user/notation.itely: add link in dynamics to
+ section about make-dynamic-script.
+
+2004-12-09 Christian hitz <chhitz@gmx.net>
+
+ * lily/lily-guile.cc: change MACOS_X to __APPLE__
+
+2004-12-09 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * buildscripts/mf-to-table.py (parse_logfile): use . for
+ concatting name and group.
+ (parse_logfile): use M for Minus (negative.)
+
+ * lily/include/type-swallow-translator.hh
+ (DECLARE_EVENT_SWALLOWER): ENTER_DESCRIPTION -> ADD_TRANSLATOR
+
+ * lily/*.cc: cosmetics around = sign.
+
+ * lily/paper-column.cc (Paper_column): copy rank_. This fixes
+ lyric spacing on the penultimate column.
+
+2004-12-05 Christian Hitz <chhitz@gmx.net>
+
+ * configure.in:
+ * lily/accidental-placement.cc:
+ * lily/bar-line.cc:
+ * lily/beam-concave.cc:
+ * lily/beam-quanting.cc:
+ * lily/beam.cc:
+ * lily/bezier-bow.cc:
+ * lily/bezier.cc:
+ * lily/break-align-interface.cc:
+ * lily/custos.cc:
+ * lily/dimension-cache.cc:
+ * lily/dot-column.cc:
+ * lily/font-metric.cc:
+ * lily/font-select.cc:
+ * lily/gourlay-breaking.cc:
+ * lily/grob-property.cc:
+ * lily/grob.cc:
+ * lily/lily-guile.cc:
+ * lily/line-spanner.cc:
+ * lily/lookup.cc:
+ * lily/lyric-extender.cc:
+ * lily/lyric-hyphen.cc:
+ * lily/mensural-ligature.cc:
+ * lily/midi-def.cc:
+ * lily/misc.cc:
+ * lily/note-collision.cc:
+ * lily/note-column.cc:
+ * lily/note-head.cc:
+ * lily/paper-outputter.cc:
+ * lily/percent-repeat-item.cc:
+ * lily/rest-collision.cc:
+ * lily/side-position-interface.cc:
+ * lily/simple-spacer.cc:
+ * lily/slur-configuration.cc:
+ * lily/slur-scoring.cc:
+ * lily/slur.cc:
+ * lily/spaceable-grob.cc:
+ * lily/spacing-spanner.cc:
+ * lily/spanner.cc:
+ * lily/staff-symbol-referencer.cc:
+ * lily/stem.cc:
+ * lily/stencil.cc:
+ * lily/system-start-delimiter.cc:
+ * lily/system.cc:
+ * lily/text-item.cc:
+ * lily/tie.cc:
+ * lily/tuplet-bracket.cc:
+ * lily/vaticana-ligature.cc: Fix for MacOS X: use <math.h> instead of
+ <cmath> beacause isinf/isnan is undefined in <cmath>
+
+2004-12-03 Mats Bengtsson <mabe@drongo.s3.kth.se>
+
+ * cygwin/lily-wins.py (stat): remove old flag -p when calling lilypond.
+
+2004-12-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION: release 2.5.3
+
+2004-11-29 Arno Waschk <arno@arnowaschk.de>
+
+ * mf/feta-schrift.mf: added <>-like articulation mark as "espressivo"
+
+2004-12-01 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * scm/music-functions.scm (cue-substitute): voice counts start at 0.
+
+ * lily/note-head.cc (internal_print): always try the "s" head if
+ u/d not found.
+
+ * scm/titling.scm (marked-up-headfoot): reinstate default tagline.
+
+2004-11-29 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/parmesan-heads.mf (overdone_heads): typos.
+
+2004-11-30 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * lily/parser.yy (markup): in markups, { .. } without command
+ before are also flattened, ie \line must be explicitely used.
+
+ * Documentation/user/changing-defaults.itely:
+ * Documentation/user/notation.itely:
+ * input/wilhelmus.ly:
+ * input/regression/instrument-name-markup.ly:
+ * input/regression/markup-score.ly:
+ * input/regression/new-markup-scheme.ly:
+ * input/regression/new-markup-syntax.ly:
+ * input/test/coriolan-margin.ly: use \line in markups where
+ appropriate
+
+2004-11-28 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/new-markup.scm (map-markup-command-list): helper function
+ used in parser.yy to map markup commands on a markup list.
+
+ * lily/parser.yy: get rid off < > in markups by treating { } as
+ real lists.
+
+ * lily/lexer.ll: remove < > from markup lexer mode.
+
+ * scripts/convert-ly.py (conv): add rule for converting
+ \markup < > to \markup { }
+
+ * ly/titling-init.ly:
+ * input/test/coriolan-margin.ly:
+ * input/regression/new-markup-syntax.ly:
+ * input/regression/new-markup-scheme.ly:
+ * input/regression/multi-measure-rest-text.ly:
+ * input/regression/markup-stack.ly:
+ * input/regression/markup-score.ly:
+ * input/regression/instrument-name-markup.ly:
+ * input/mutopia/W.A.Mozart/mozart-hrn-3.ly:
+ * input/mutopia/R.Schumann/romanze-op28-2.ly:
+ * input/mutopia/J.S.Bach/wtk1-fugue2.ly:
+ * input/wilhelmus.ly:
+ * Documentation/user/notation.itely:
+ * Documentation/user/music-glossary.tely:
+ * Documentation/user/changing-defaults.itely: change < > to { } in
+ markups
+
+2004-11-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/accidental-placement.cc (position_accidentals): shortcut if
+ no accidentals to place.
+
+2004-11-28 Nicolas Sceaux <nicolas.sceaux@free.fr>
+
+ * scm/define-grob-properties.scm (all-user-grob-properties): fixed
+ typo s/ly:dimension ?/ly:dimension?/
+
+ * input/regression/lily-in-scheme.ly:
+ * input/regression/music-function.ly:
+ * ly/spanners-init.ly (assertBeamSlope):
+ * scm/music-functions.scm (def-grace-function): add the paper
+ argument to music function definitions.
+
+2004-11-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/moment.cc (LY_DEFINE):
+ ly:moment-main-{denominator,numberator}, new function.
+
+ * lily/score-engraver.cc (typeset_all): assign to column on basis
+ of axis-group-parent-X setting.
+
+ * lily/axis-group-engraver.cc (process_acknowledged_grobs): do
+ add_element() on basis of axis-group-parent-Y setting.
+
+ * lily/grob.cc: add axis-group-parent-{XY} properties.
+
+ * input/regression/spacing-stick-out.ly: new file.
+
+ * lily/simple-spacer.cc (add_columns): use binary search for
+ setting column rods. Changes O(n^2) to O(n log(n)) for
+ constructing spacing problem from columns.
+ (add_columns): read allow-outside-line to make sure no texts stick
+ out.
+ (solve): Simple_spacer::is_active() only determines
+ satisfies_constraints_ for non-ragged typesetting.
+
+ * lily/simultaneous-music.cc (to_relative_octave): only set
+ old_relative_used if return pitch actually changed.
+
+ * scm/define-context-properties.scm
+ (all-user-translation-properties): change to match implementation.
+
+ * python/lilylib.py: Replace re.match by re.search and adds "-c
+ showpage" to the gs command line (Johannes Schindelin)
+
+ * scm/framework-ps.scm (output-preview-framework): sanitize bbox
+ before processing. Prevents crash when inf is in the extent.
+
+ * scm/define-markup-commands.scm (note-by-number): add "s" to
+ "noteheads-" glyphname.
+
+ * lily/parser.yy (Generic_prefix_music): supply parser argument to
+ music function as well.
+
+2004-11-26 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * VERSION: release 2.5.2
+
+ * Documentation/user/changing-defaults.itely (Creating titles):
+ add breakbefore variable.
+
+ * lily/paper-book.cc (set_system_penalty): new function. Set
+ penalty_ based on breakBefore setting
+
+ * lily/context-specced-music-iterator.cc (construct_children):
+ interpret special context id $uniqueContextId
+
+ * lily/context.cc (create_unique_context): new method. Move
+ creation of unique (\new) contexts into interpreting phase. This
+ makes
+
+ foo= \new Staff ..
+ << \foo \foo >>
+
+ produce 2 staves.
+
+
+ * scm/define-music-properties.scm (all-music-properties): add
+ quoted-voice-direction
+
+ * ly/music-functions-init.ly: killCues function.
+
+ * scm/music-functions.scm (cue-substitute): move creation of voice
+ contexts further to the back.
+
+2004-11-25 Werner Lemberg <wl@gnu.org>
+
+ * tex/GNUmakefile ($(outdir)/latin1.enc): Replace `/minus' with
+ `/hyphen' in encoding vector to get correct glyph name for EC fonts.
+
+2004-11-24 Erik Sandberg <ersa9195@student.uu.se>
+
+ * buildscripts/guile-gnome.sh: Fixed typo.
+
2004-11-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/lexer.ll: add < > to markup lexer mode (backportme)