]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
(set_stem_lengths): trigger 'beaming callback, in
[lilypond.git] / ChangeLog
index f4bb827fb5538576b2ab71dc71efb7ea8d998baf..e5dacee8db53f4f3644930429054448f550fd1e1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,135 @@
+2006-05-19  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/beam.cc (set_stem_lengths): trigger 'beaming callback, in
+       case positions is set manually. Backportme.
+
+2006-05-18  Erik Sandberg  <mandolaerik@gmail.com>
+       
+       * scm/ly-syntax-constructors.scm: New file. Converted a few syntax
+       rules to Scheme.
+
+2006-05-18  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * Documentation/user/changing-defaults.itely (Contexts explained):
+       use absolute dimension for @image.
+
+       * Documentation/user/GNUmakefile (OUT_PNG_IMAGES): generate PNG
+       out image for illustration too.
+       ($(outdir)/%.png): add more png <-> eps rules. 
+
+2006-05-17  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/ various: remove trailing whitespace, cosmetic
+       change to reduce changes produced by diff.
+
+2006-05-17  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/main.cc (do_chroot_jail): correctness tweak.
+
+       * python/lilylib.py (system): import subprocess in system () only.
+
+       * scripts/*.py: use TARGET_PYTHON iso PYTHON. Backportme.
+
+       * make/substitute.make (ATVARIABLES): add TARGET_PYTHON as subst
+       variable. Backportme.
+
+2006-05-17  Erik Sandberg  <mandolaerik@gmail.com>
+       
+       * lily/parser.yy: Change all syntax rules of type Music to SCM type
+
+2006-05-17  Werner Lemberg  <wl@gnu.org>
+
+       * lily/lexer.ll (init_signature_has_table): Add
+       `scm-scm-music-music'.
+
+       * lily/parser.yy (MUSIC_FUNCTION_SCM_SCM_MUSIC_MUSIC): New token.
+       (Generic_prefix_music_scm): Add rule for it.
+
+       * lily/quote-iterator.cc (Quote_iterator::process): Handle
+       `quoted-transposition' property.
+
+       * ly/music-functions-init.ly (transposedCueDuring): New function.
+
+       * scm/define-music-properties.scm (all-music-properties): Updated.
+
+       * Documenation/topdocs/NEWS.itely: Document it.
+
+2006-05-17  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * python/lilylib.py (system): move import subprocess to system()
+       definition. 
+
+       * python/convertrules.py (conv): fix convert-ly rules for 2.9.4
+
+       * VERSION (PATCH_LEVEL): release 2.9.5
+       
+       * Documentation/topdocs/INSTALL.texi (Top): update versions and
+       build instructions. 
+
+       * ly/engraver-init.ly: switch on hairpinToBarline by default.
+
+2006-05-16  Graham Percival  <gpermus@gmail.com>
+
+       * Documentation/user/basic-notation.itely: editing from Dave, thanks!
+
+       * Documentation/user/ various: minor fixes.
+
+2006-05-16  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * Documentation/topdocs/NEWS.tely (Top): add hairpinToBarline feature.
+
+2006-05-16  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/advanced-notation.itely (Instrument names):
+       Modified obsolete instruction on how to move instrument names away
+       from the staves. Hmm, at second thought the bug probably has been
+       solved, so the full bug description should probably be removed.
+
+2006-05-16  Han-Wen Nienhuys  <hanwen@lilypond.org>
+
+       * lily/dynamic-engraver.cc (typeset_all): hang ending on
+       currentCommandColumn. 
+
+       * lily/hairpin.cc (print): also add padding for non-neighbor
+       hairpin bounds.
+
+       * scm/define-context-properties.scm
+       (all-user-translation-properties): add hairpinToBarline
+
+       * input/regression/hairpin-to-barline.ly: new file.
+
+       * lily/context.cc (internal_send_stream_event): thinko fix.
+
+       * lily/tie.cc (set_default_control_points): robustness fix.
+
+       * python/musicxml.py (Part.interpret): don't complain about
+       incomplete measures.
+
+       * scripts/musicxml2ly.py (musicxml_voice_to_lily_voice): only add
+       new music if last_event_chord() returned None.
+
+       * python/musicxml.py (Part.interpret): skip back over chord notes.
+
+2006-05-16  Erik Sandberg  <mandolaerik@gmail.com>
+       
+       * lily/percent-repeat-engraver.cc, lily/parser.yy,
+       lily/define-music-types.cc, lily/percent-repeat-iterator.cc,
+       lily/slash-repeat-engraver.cc,
+       lily/include/percent-repeat-iterator.hh: Rework percent repeats:
+       iterator sends PercentEvents
+
+       * lily/time-scaled-music-iterator.cc, lily/tuplet-engraver.cc:
+       rework tuplets: send start/stop events to engraver
+
 2006-05-15  Graham Percival  <gpermus@gmail.com>
 
        * Documentation/user/README.txt: update info for doc writers.
 
+       * Documentation/user/programming-interface.itely: integrate
+       Nicolas' fixes for chapter rewrite.
+
+       * Documentation/user/ various: minor fixes.
+
 2006-05-15  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
        * lily/clef-engraver.cc: cleanup.
        * Documentation/user/GNUmakefile: dist context-example.eps too.
 
        * lily/key-engraver.cc (create_key): use
-       explicitKeySignatureVisibility for cancellation too. Backportme.
+       explicitKeySignatureVisibility for cancellation too. 
 
        * lily/font-config.cc (init_fontconfig): don't close file if
-       f==NULL. Backportme.
+       f==NULL. 
 
 2006-05-15  Erlend Aasland  <erlenda@gmail.com>
 
        * scm/ps-to-png.scm: remove dir-re function.
        (make-ps-images): generate page names, instead of globbing them.
        This brings down LilyPond memory usage for make web by a factor
-       10. (backportme?) 
+       10. 
 
        * scripts/lilypond-book.py (Lilypond_snippet.png_is_outdated):
        don't use glob. With 3000 files, globbing
-       Documentation/user/out-www/ can take too much time. (backportme?)
+       Documentation/user/out-www/ can take too much time. 
        
        * lily/lily-guile.cc (gulp_file_to_string): take size argument.