+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)
+
+ * scripts/abc2ly.py (dump_slyrics): add ord().
+
+ * lily/note-heads-engraver.cc (process_music): add shapeNoteStyles
+ to regular engraver.
+
+2004-11-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * mf/feta-bolletjes.mf (triangle): rewrite solfa heads.
+
+2004-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/define-markup-commands.scm (fill-line): Typo.
+
+ * buildscripts/guile-gnome.sh (GGVERSION): Build update for 2.7.96
+ and newer.
+