]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* flower/international.cc:
[lilypond.git] / ChangeLog
index a58c4b240588b10f7aa243316134b436ad6b6187..1db760ac2046e8e8c1bb0b3296ed6af5843cda99 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,215 @@
+2006-01-23  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * flower/international.cc: 
+       * flower/include/international.hh: 
+
+       * flower/getopt-long.cc: 
+       * flower/include/getopt-long.hh: Use std::string [interface].
+       Update callers.
+
+       * flower/include/std-string.hh: Oops, bugfix for --disable-std-string.
+
+       * stepmake/stepmake/executable-rules.make: Add dependency on
+       module libraries.
+
+2006-01-22  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * flower/file-path.cc: 
+       * flower/include/file-path.hh: Use std::string [interface].
+       Update callers.
+
+       * flower/direction.cc: 
+       * flower/axis.cc: Unused.  Remove.
+
+       * configure.in (--enable-std-string): New option.
+
+       * flower/std-string.cc: 
+       * flower/include/std-string.hh: New file.
+
+       * flower/file-name.cc[STD_STRING]:
+       * flower/include/file-name.hh[STD_STRING]: Use it.  Update callers.
+
+2006-01-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/output-svg.scm (placebox): no GNU coding standards in SVG output. 
+
+       * scm/define-markup-commands.scm (with-dimensions):
+       with-dimensions markup command.
+
+       * input/test/font-table.ly: use it.
+
+       * lily/open-type-font.cc (glyph_list): new function.
+
+       * lily/open-type-font-scheme.cc (LY_DEFINE): ly:otf-glyph-list function.
+
+       * lily/ttf.cc: remove ly:font-glyph-list scheme function
+
+2006-01-22  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * ly/music-functions-init.ly (parallelMusic): new music function for parallel
+       music entry.
+
+       * scm/define-music-properties.scm (all-music-properties): new 'void music property
+
+       * scm/music-functions.scm (ly:music-message): make public, to be
+       used in music function definitions
+
+       * scm/lily-library.scm (collect-music-for-book): discard music
+       when the 'void property is set.
+
+2006-01-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/ttf.cc (LY_DEFINE): store name before destroying face.
+
+       * mf/GNUmakefile: idem.
+
+       * buildscripts/mf-to-table.py (help): excise fetaXXlist.ly support.
+
+       * stepmake/bin/install.py (dest): Only chmod/chown just created directories
+
+       * Documentation/user/notation-appendices.itely (The Feta font):
+       use it.
+
+       * input/test/font-table.ly: new file. Generate font table within lily.
+
+       * Documentation/user/notation-appendices.itely (The Feta font):
+       use new font-table.ly file. 
+
+       * stepmake/stepmake/install-out-targets.make
+       (local-install-outfiles): only create directory if
+       $(INSTALLATION_OUT_DIR) is defined. This fixes install on Gentoo.
+
+2006-01-21  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/ttf.cc (LY_DEFINE): new function ly:font-glyph-list.
+
+       * VERSION (PACKAGE_NAME): release 2.7.28
+
+       * scm/framework-ps.scm (write-preamble): use it to pick exactly
+       the right font from a Mac dfont.
+       (write-preamble): don't forget directory, only look at files.
+
+       This fixes problems with TTF files in dfonts that don't match
+       their PostScript names.
+        
+       * lily/ttf.cc (LY_DEFINE): ly:ttf-ps-name: new routine to extract
+       PS name from TTF font.
+
+       * input/regression/tie-manual.ly: document new feature.
+
+       * Documentation/topdocs/NEWS.tely (Top): add tie NEWS.
+
+       * VERSION (MY_PATCH_LEVEL): bump to .28
+
+       * Documentation/user/basic-notation.itely (Ties): add tie examples
+       refs.
+
+       * lily/tie-formatting-problem.cc (score_ties_configuration):
+       symmetry penalties for outer ties.
+
+2006-01-20  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/tie-formatting-problem.cc (generate_configuration) 
+       (set_manual_tie_configuration): skip non-pair manual
+       tie-configuration, so you can set individual ties as
+
+         #'tie-configuration = #'((7 . 1) #t (-3 . 1))
+
+       * input/regression/tie-chord.ly: use generateTiePattern to
+       simplify file.
+
+       * lily/tie-formatting-problem.cc (peak_around): new function.
+       (score_configuration): use sliding criterion for staff line collisions. 
+       (score_configuration): idem for dot collisions.
+       (generate_configuration): use separate stem_gap for gap to stem.
+
+       * lily/include/tie-formatting-problem.hh (struct Tie_details):
+       separate penalty factors for x and y distance.
+       (struct Tie_details): separate penalties for tip and center line collisions.
+
+2006-01-19 Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/tie-formatting-problem.cc (generate_configuration): make
+       large ties avoid stafflines in the horizontal section.
+       (score_configuration): use softcoded penalties
+       (score_aptitude): idem.
+
+       * lily/tie-helper.cc (from_grob): softcode tie details
+
+       * lily/staff-symbol-referencer.cc (on_staff_line): new function
+
+       * lily/staff-symbol-referencer.cc (on_line): rename from
+       on_staffline 
+
+2006-01-18  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * ly/music-functions-init.ly: remove duplicate tag.
+
+       * lily/include/*.hh: GCC 4.1 fixes.
+
+006-01-16  Erlend Aasland  <erlenda@gmail.com>
+
+       * Documentation/user/global.itely: fix typos; @bugs -> @refbugs
+
+       * scm/define-music-types.scm: fix bug in desc. string
+       for OverrideProperty
+
+2006-01-15 Erik Sandberg  <mandolaerik@gmail.com>
+
+       * scripts/lilypond-book.py: bugfix
+
+       * scm/define-music-types.scm: fix typos.
+
+2006-01-14  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ basic-notation.itely, global.itely,
+       advanced-notation.itely, instrument-notation.itely: small
+       additions (bugs and commonly tweaked properties).
+
+2006-01-13  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * stepmake/stepmake/generic-vars.make (MINGW_BUILD): generic
+       detection of mingw build.
+       (MINGW_BUILD): opps.
+
+2006-01-12  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * stepmake/stepmake/generic-vars.make (MINGW_BUILD): Add
+       i686-mingw32.
+
+2006-01-12  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/music-functions.scm (skip->rest): add skip->rest
+
+2006-01-11  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/font-config.cc (init_fontconfig): call FcConfigBuildFonts()
+       explicitly.
+
+       * lily/font-config-scheme.cc (LY_DEFINE): also display font and
+       config dirs. Aids debugging. 
+       (display_config): also display config files.
+
+2006-01-07  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION: release 2.7.27
+
+       * lily/bar-line.cc (calc_bar_size): inspect staff->extent (Y_AXIS)
+       for determining bar size.
+
+       * lily/staff-symbol.cc (print): place lines at distance line-positions
+
+       * scm/define-grob-properties.scm (all-user-grob-properties): add
+       line-positions.
+
+       * lily/staff-symbol.cc (height): new function.
+
+       * input/regression/staff-line-positions.ly:  new file.
+
+2006-01-06  Graham Percival  <gpermus@gmail.com>
+
+       * input/test/add-staccato.ly: remove reference to old file.
+
 2006-01-06  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * scripts/lilypond-book.py (invokes_lilypond): allow . in path to