]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* lily/part-combine-iterator.cc: Minor bugfix
[lilypond.git] / ChangeLog
index 3cdb7d7911da07eb745fdff193a71075fce8bc49..7ae44f8c7ed27cb3b5c1bc1bb38c7462d783444a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,252 @@
+2005-12-04  Erik Sandberg  <mandolaerik@gmail.com>
+
+       * lily/part-combine-iterator.cc: Minor bugfix
+       
+       * THANKS: Update bughunters
+
+2005-12-02  Werner Lemberg  <wl@gnu.org>
+
+       * mf/README: Document process for proper mf2pt1 conversion.
+
+       * mf/feta-beugel.mf (draw_brace): Fix path to assure clean
+       overlapping.
+
+       * mf/feta-harmonica.mf: Removed.  Unused.
+
+2005-12-02  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/lilypond-book.py (do_file): fix thinkos.
+
+2005-12-01  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/GNUmakefile ($(outdir)/FlexLexer.h):
+       ($(outdir)/parser.cc): 
+       ($(outdir)/lexer.cc): Bugfix: depend on config.h.
+
+2005-11-30  Pedro Kröger  <kroeger@pedrokroeger.net>
+
+       * ly/titling-init.ly (tagline): it should be a space between
+       "Music engraving by LilyPond" and the version number.
+
+2005-12-01  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION (PACKAGE_NAME): release 2.7.20
+
+2005-11-30  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/define-markup-commands.scm (pad-to-box): new markup command.
+
+       * scm/define-grobs.scm (all-grob-descriptions): set thickness to
+       1.0.
+       (all-grob-descriptions): don't shift RehearsalMark arbitrarily.
+
+2005-11-29  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * configure.in (LINK_GXX_STATICALLY): remove kpathsea checks.
+
+       * kpath-guile/: remove directory
+
+       * scm/kpathsea.scm (ly:kpathsea-expand-variable): new
+       file. Encapsulate kpathsea using commandline tools.
+
+       * lily/all-font-metrics.cc (kpathsea_find_file): use (scm
+       kpathsea) module.
+
+2005-11-29  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/advanced-notation.itely (Setting automatic
+       beam behavior): Correct a few typos. Thanks to David Bobroff.
+
+       * scripts/lilypond-book.py (LATEX_INSPECTION_DOCUMENT): Use
+       \usepackage instead of \RequirePackage. Thanks to Bernard Hurley.
+
+2005-11-29  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/*.py: gmane address for bugs.
+
+2005-11-28 Pal Benko <benkop@freestart.hu>
+       
+       * make/ly-rules.make: add -f switch to mv
+
+       * scm/output-libs.scm: add new bar symbol "." for punctus divisionis
+
+       * lily/bar-line.cc: interpret it
+
+2005-11-28  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * configure.in (--disable-documentation): New switch.
+
+       * GNUmakefile.in: Use it.
+
+       * stepmake/aclocal.m4: Use AC_ARG_ENABLE for kpatsea.
+
+2005-11-28  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/lilypond-book.py (do_file): search chunks for
+       \\begin{document}
+
+       * GNUmakefile.in: add copy step in between so we can lose the
+       out-www directories.
+
+2005-11-27  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/pango-font.cc (pango_item_string_stencil): put
+       geometry.width into glyph-string too.
+
+2005-11-26  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * scm/define-music-display-methods.scm (RevertProperty):
+       (OverrideProperty): Use grob-property-path property, a list of
+       symbols, instead of grob-property, which used to be a single
+       symbol.
+       (BassFigureEvent): a figure can be a plain number, not necessarily a
+       markup.
+
+2005-11-25  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION: release 2.7.19
+       
+       * lily/figured-bass-engraver.cc (process_music): check
+       figuredBassCenterContinuations first.
+
+       * scm/translation-functions.scm (format-bass-figure): make double
+       sharp larger. 
+
+       * lily/mark-engraver.cc: read rehearsalMarkAlignSymbol to
+       determine X-parent.
+
+       * lily/system-start-delimiter-engraver.cc: move from
+       Nested_system_start_delimiter_engraver, rename
+       Nested_system_start_delimiter_engraver ->
+       System_start_delimiter_engraver.
+
+       * lily/nested-system-start-delimiter-engraver.cc (from_list): read
+       bracket type from hierarchy.
+
+2005-11-24  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/rest.cc (y_offset_callback): read staff-position.
+
+       * scm/define-grob-properties.scm (all-user-grob-properties): don't
+       mark after-line-breaking-callback as internal.
+
+       * lily/self-aligment-interface.cc: remove self-[XY]-offset.
+
+2005-11-25  Werner Lemberg  <wl@gnu.org>
+
+       * mf/feta-banier.mf ("d3"): Make `flare' equal to `staff_space'.
+
+2005-11-23  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * stepmake/bin/add-html-footer.py (do_file): add google
+
+       * lily/staff-symbol-engraver.cc (process_music): bugfix: stop
+       staff if first_start_ is true.
+
+2005-11-23  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/midi2ly.py (split_track): add __repr__ members.
+       (track_first_item): only return Item if not None. This fixes a
+       problem when dumping a track that starts with an empty channel.
+
+       * python/midi.c: doc module.
+
+2005-11-22  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/global.itely (Creating MIDI files): Fix
+       compilation problem.
+
+2005-11-22  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/basic-notation.itely: clarify dynamic
+       padding text.
+
+       * Documentation/user/advanced-notation.itely: add unicode
+       escape control example, whatever that is.  :)
+
+       * Documentation/user/global.itely: added "removing dynamics
+       from MIDI" code.
+
+2005-11-21  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION (PATCH_LEVEL): release 2.7.18
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): replace
+       System_start_delimiter_engraver by
+       Nested_system_start_delimiter_engraver.
+
+       * lily/nested-system-start-delimiter-engraver.cc (struct
+       Bracket_nesting_node): new class.
+       (struct Bracket_nesting_group): new class
+       (struct Bracket_nesting_staff): new class.
+       (process_music): create hierarchy of grobs. This allows separate
+       tuning of different SSDs. 
+
+       * scm/define-grobs.scm (all-grob-descriptions): new Grob SystemStartSquare
+       (all-grob-descriptions): remove old NestedSystemStartDelimiter.
+
+2005-11-19  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/side-position-interface.cc (aligned_side): multiply
+       staff_radius by 2.
+
+       * lily/script-engraver.cc (make_script_from_event): allow setting
+       values to '()
+
+2005-11-18  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/system-start-delimiter.cc (line_bracket): don't shorten height.
+
+       * scm/define-grobs.scm (all-grob-descriptions): new grob
+       NestedSystemStartDelimiter.
+
+       * input/regression/system-start-heavy-bar.ly: new file.
+
+       * lily/nested-system-start-delimiter-engraver.cc: new file.
+
+       * lily/nested-system-start-delimiter.cc: new file.
+
+       * input/regression/system-start-nesting.ly: new file.
+
+       * scm/define-grobs.scm (all-grob-descriptions): use X side
+       positioning for positioning braces for nested contexts.
+
+       * lily/system-start-delimiter.cc (print): don't divide extent by
+       staff_space.
+       (print): use style iso. glyph.
+       (staff_bracket): translate glyph inside routine already.
+
+2005-11-18  Michael Welsh Duggan <md5i@cs.cmu.edu>
+
+       * lily/vaticana-ligature-engraver.cc: fixed 2 typos in glyph
+       names.
+
+2005-11-17  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scm/define-context-properties.scm
+       (all-user-translation-properties): rename figuredBassFormatter
+       from newFiguredBassFormatter.
+
+       * scm/define-grobs.scm (all-grob-descriptions): move from NewBassFigure
+
+       * lily/figured-bass-engraver.cc: move from new-figured-bass-engraver.cc
+
+       * lily/stem.cc (calc_stem_info): trigger beaming calculation.
+
+       * lily/beam.cc (calc_beaming): new function.
+       (calc_shorten): new function.
+
+       * THANKS: add Edward Neeman.
+
+       * input/regression/accidental-clef-change.ly: new file.
+
+       * lily/note-collision.cc (check_meshing_chords): don't merge fa heads.
+
+       * scm/define-grobs.scm (all-grob-descriptions): add Y-offset property.
+
+       * lily/clef-engraver.cc (inspect_clef_properties): reset
+       localKeySignature for clef changes.
+
 2005-11-17  Mats Bengtsson  <mabe@drongo.s3.kth.se>
 
        * python/midi.c: PyMIDINIT_FUNC isn't defined in Python < 2.3 
 
 2005-11-16  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * VERSION: release 2.7.17
+       
        * Documentation/topdocs/NEWS.tely (Top): add note about
        refactoring.
 
        Update all code which uses them where appropriate.
        (feta_eps, feta_shift, feta_space_shift, feta_offset, feta_fillpen):
        New variables used to control rasterization at low resolutions.  Set
-       to zert if feta code is processed with metapost.
+       to zero if feta code is processed with metapost.
 
        * mf/feta-macros.mf (draw_staff, draw_staff_outline): Updated.
        (draw_rounded_block, draw_square_block): Updated to use `--' only.
        ("Quarter rest"): Use `intersectiontimes' to create a single
        outline.
        (rest_crook): Removed.  Unused.
-       (draw_rest_bulb): Return path (wihtout filling).  Update callers.
+       (draw_rest_bulb): Return path (without filling).  Update callers.
        Simplified.
        (draw_eighth_rest, "16th rest", "32th rest", "64th rest",
        "128th rest"): Simplify `pat'.