]> git.donarmstrong.com Git - lilypond.git/blobdiff - ChangeLog
small fixes.
[lilypond.git] / ChangeLog
index fb15b26d9bf50690c079eecbce536659ef7d80eb..20d352c56d25b9dc3c7651ec8cde0f2eaef7f1d0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,168 @@
+2004-03-27  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * vim/lilypond-indent.vim: small fixes.
+
+2004-03-26  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * Documentation/user/notation.itely (Entering lyrics): Add example
+       with correct english double quotes (at least for LaTeX output,
+       maybe not a good idea if we switch to PS as the default output
+       format).
+
+2004-03-26  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/staff-performer.cc (create_audio_elements): play instrument
+       changes before notes arrive. This fixes instrument of the first
+       note in a score.
+
+       * scripts/convert-ly.py (FatalConversionError.conv): add #'() case
+       to 1.9.0 conversion.
+
+       * lily/mark-engraver.cc: doc string.
+
+       * make/lilypond.redhat.spec.in (Group): add vim scriptlets.
+
+       * Documentation/user/introduction.itely (Introduction): new node.
+
+2004-03-25  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/duration.cc (LY_DEFINE): dotcount argument is now optional.
+
+       * input/regression/spacing-ragged-last.ly: new file.
+
+       * lily/gourlay-breaking.cc (do_solve): add raggedlast support for
+       spacing.
+
+       * scm/font.scm: rewrite using GOOPS.
+       
+       * lily/context-def.cc (filter_engravers): derefence pointer.
+
+       * lily/lily-guile.cc (type_check_assignment): use
+       ly_scheme_function iso. scm_primitive_eval where possible.
+
+       * lily/performance.cc (output): limit channels at 15. This fixes
+       percussion inadvertently showing up in large scores.
+
+2004-03-24  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * input/regression/tuplet-gap.ly: new file.
+
+       * lily/tuplet-bracket.cc (make_bracket): take gap interval.
+       (print): compute gap length from number size, include italic
+       correction.
+
+       * scm/define-grobs.scm (all-grob-descriptions): remove gap from
+       tuplet-bracket
+
+       * scm/paper.scm (set-default-paper-size): new function, to be
+       called at toplevel.
+       (set-paper-size): new function, to be called inside \paper {}
+       (set-default-paper-size): new function, to be called at toplevel.
+
+       * lily/paper-def.cc (LY_DEFINE): ly:paper-def?: new function. 
+
+       * lily/beam-performer.cc (process_music): idem.
+
+       * lily/slur-performer.cc (process_music): stop melisma for stop event.
+       
+       * tex/titledefs.tex: remove scshape for piece.
+
+       * lily/line-spanner.cc (line_stencil): font-encoding = music, not
+       font-family
+
+       * lily/time-signature.cc (special_time_signature): font-encoding
+       not family.
+
+       * lily/dynamic-engraver.cc (acknowledge_grob): fix typo, attach
+       dynamic to head. This fixes p placement in morgenlied.
+
+2004-03-23  Werner Lemberg  <wl@gnu.org>
+
+       * stepmake/stepmake/generic-targets.make (help): Improve text.
+
+2004-03-23  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * VERSION: 2.1.34 released
+       
+       * lily/main.cc (main_with_guile): switch debugging.
+
+       * lily/system.cc (get_line): plug leak.
+
+       * lily/paper-book.cc (pages): plug memory leaks: delete page array
+       and contents.
+       (stencil2line): plug leak.
+
+       * Documentation/user/changing-defaults.itely (Determining a grob
+       property):  new node.
+       (Layout interfaces): new node.
+       (Navigating the program reference): new node.
+
+       * lily/accidental-engraver.cc (acknowledge_grob): add property
+       harmonicAccidentals
+
+       * lily/piano-pedal-engraver.cc (del_linespanner): new function.
+       general cleanups.
+       
+       * input/les-nereides.ly (middleDynamics): resurrect Les
+       nereides. Remove pedal hack.
+
 2004-03-22  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
+       * input/regression/property-grace-polyphony.ly: new file.
+
+       * lily/translator-property.cc (execute_pushpop_property): only pop
+       one instance of the property. This fixes << \\ >> together with
+       \grace.
+
+       * lily/break-align-interface.cc (ordered_elements): we cannot
+       modify the #'elements property, so return reordered array.
+
+2004-03-23  Heikki Junes  <hjunes@cc.hut.fi>
+
+       * buildscripts/lilypond.words.py: remove.
+       * buildscripts/lilypond-words.py: add new, renamed file. 
+       Give generated targets and dirs explicitly in arguments.
+
+       * GNUmakefile.in, elisp/GNUmakefile, elisp/lilypond-init.el,
+       elisp/lilypond-mode.el, vim/lilypond-ftplugin.vim,
+       vim/lilypond-syntax.vim: update to use new lilypond-words.py.
+       
+       * config.make.in: give '/usr/share/vim' explicitly as $(vimdir).
+
+       * vim/GNUmakefile: use --words and --vim targets in lilypond-words.py
+
+       * Documentation/topdocs/INSTALL.texi: update vim-mode installing orders.
+
+       * vim/GNUmakefile: add local-uninstall target.
+
+       * Documentation/topdocs/INSTALL.texi: give even more detailed orders.
+       
+       * vim/vimrc: add a one-liner file.
+
+       * vim/GNUmakefile: try to remove empty dirs during uninstalling, put
+       vimrc in EXTRA_DIST_FILES.
+
+       * vim/GNUmakefile: ignore errors due to rmdir of non-empty directories.
+
+2004-03-22  Heikki Junes  <hjunes@cc.hut.fi>
+
+        * config.make.in: add vimdir.
+
+        * vim/GNUmakefile: add local-install.
+
+2004-03-22  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * tex/titledefs.tex: Replaced \ifx\blabla\undefined
+       with \lilypondifundefined{blabla}. Solves problem with multiple
+       titles in the same lilypond-book document.
+
+2004-03-22  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * scm/document-backend.scm (interface-doc): sort grob list for interface.
+
+       * scm/define-grobs.scm (all-grob-descriptions): fix ordering of
+       pre/post break align-order.
+
        * spelling patch courtesy Edward Sutton.
 
        * Documentation/user/changing-defaults.itely (Changing context
 
 2004-03-22  Werner Lemberg  <wl@gnu.org>
 
-       lily/stem.cc (Stem::extremal_heads, Stem::note_head_positions),
+       lily/stem.cc (Stem::extremal_heads, Stem::note_head_positions),
        lily/dot-column.cc (Dot_column::do_shifts), lily/note-column.cc
        (Note_column::head_position_interval): Do proper rounding for
        calls to Staff_symbol_referencer::get_position.