]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
* stepmake/stepmake/python-module-vars.make (SHARED_FLAGS): use
[lilypond.git] / ChangeLog
index a1c40b2c09efd4a593c6c2de498979a6e2219555..ed32ecd0d100584a334ea7dba21b5e5d8d76dd66 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,140 @@
+2005-12-13  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * stepmake/stepmake/python-module-vars.make (SHARED_FLAGS): use
+       -undefined suppress iso. -framework Python 
+
+       * scm/define-grobs.scm (all-grob-descriptions): set
+       springs-and-rods (thanks Joe Neeman!)
+
+2005-12-12  Nicolas Sceaux  <nicolas.sceaux@free.fr>
+
+       * input/no-notation/display-lily-tests.ly (test): 
+       * scm/display-lily.scm (tag->lily-string): the syntax for tags has
+       changed from \tag #'(a b) to \tag #'a \tag #'b
+
+2005-12-12  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/topdocs/NEWS.tely: strip out-www.
+
+       * lily/include/grob-interface.hh: include lily-guile.hh not libguile.h
+
+       * config.make.in (AR): add AR and RANLIB
+
+       * flower/libc-extension.cc: include cassert
+
+       * stepmake/stepmake/generic-vars.make (MINGW_BUILD): more robust
+       darwin check.
+
+2005-12-11  Graham Percival  <gpermus@gmail.com>
+
+       * stepmake/stepmake/generic-vars.make: define DARWIN_BUILD.
+
+       * stepmake/stepmake/python-modules-vars.make: define
+       SHARED_FLAGS for OSX.  Thanks Johannes Schindelin!
+
+       * THANKS: added Johannes Schindelin.
+
+2005-12-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * python/midi.c (pymidi_parse): use memcmp() iso. strcmp().
+
+       * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): remove
+       Span_arpeggio_engraver, add Tweak_engraver to Score context. 
+
+       * lily/parser.yy: reorganize file layout.
+
+       * ly/music-functions-init.ly: add tweak music function.
+
+       * lily/grob-info.cc (ultimate_music_cause): new function:
+       recursively lookup causes. 
+
+       * lily/parser.yy (chord_body_element): allow music functions for
+       post-events, allow music functions for chord elements. 
+       * lily/font-config-scheme.cc (display_fontset): add cast.
+
+       * python/convertrules.py (FatalConversionError.sub_syms): \tag
+       #'(a b) -> \tag #'a \tag #'b rule.
+
+       * python/musicexp.py (Output_printer.dump_version): new function
+
+2005-12-09  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/parser.yy (FIXME): remove \tag
+       (FIXME): remove tag_music() function.
+
+       * lily/lily-lexer.cc: remove \tag
+
+       * ly/music-functions-init.ly: define music-function "tag"
+
+       * lily/parser.yy (chord_body_element): allow tags in chord bodies.
+
+2005-12-08  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * VERSION (PATCH_LEVEL): release 2.7.22
+
+       * input/regression/lyric-hyphen-retain.ly: renew.
+
+       * scm/define-grobs.scm (all-grob-descriptions): add LyricSpace
+       grob
+
+       * lily/lyric-hyphen.cc (set_spacing_rods): use minimum-distance
+       iso. minimum-length property for rods.
+
+       * lily/hyphen-engraver.cc (acknowledge_lyric_syllable): create
+       LyricSpace item to keep lyrics spaced apart.
+
+       * ly/engraver-init.ly: remove Separating_line_group_engraver
+
+       * Documentation/user/music-glossary.tely: do setfilename before
+       music-glossary.
+
+2005-12-07  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * Documentation/user/lilypond-book.itely: use `,ยด after xref:
+       See xref documentation, for example.
+
+2005-12-07  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * scripts/musicxml2ly.py (musicxml_voice_to_lily_voice): use
+       pending_skip iso. ly_voice[-1]
+       (main): add if __main__ for debugging.
+
+       * python/musicxml.py (Accidental.__init__): new class.
+
+       * scripts/musicxml2ly.py (progress): new function
+       (musicxml_key_to_lily): don't barf on modeless keys.
+       (create_skip_music): new function.
+       (musicxml_spanner_to_lily_event): new function. Handle beams too.
+       (musicxml_note_to_lily_main_event): new function.
+
+       * python/musicexp.py (Music.__init__): add comment field.
+       (NestedMusic.append): new routine.
+       (SequentialMusic.print_ly): print comment.
+       (ArpeggioEvent.ly_expression): new class
+       (BeamEvent.ly_expression): new class
+       (NoteEvent.__init__): support for cautionary/forced accs.
+
+       * lily/lookup.cc (slur): normal order for array loop.
+
+       * scm/framework-ps.scm (dump-stencil-as-EPS): set left X of bbox
+       to 0.0.
+
+       * ly/engraver-init.ly: set bar-size, so bar-lines aren't
+       collapsed.
+
+2005-12-06 Erik Sandberg  <mandolaerik@gmail.com>
+
+       * scm/music-functions.scm: Make phrasing slurs follow voice direction
+
+       * scripts/lilypond-book.py: Introduce option
+        --preserve-line-breaks, for usage with srcltx
+
 2005-12-06  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * scm/output-lib.scm (print-circled-text-callback): draw circle
+       around text using make-circle-markup.
+
        * Documentation/user/*: strip out-www from paths.
 
 2005-12-05  Heikki Junes  <hjunes@cc.hut.fi>