X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=334c61fc90970c429e8a39677bf89f84fa1ef6ea;hb=10ad522f658c25f926e49074a5367c461c80d8ad;hp=9f45dbb2b579b2878ee8306172306c20b2f7ace9;hpb=8e0f1c2fed01069a45c8a8f8dfe17b7e692b1006;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 9f45dbb2b5..334c61fc90 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,152 @@ +2004-03-23 Han-Wen Nienhuys + + * 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 + + * 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 + + * 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. + +2004-03-22 Heikki Junes + + * config.make.in: add vimdir. + + * vim/GNUmakefile: add local-install. + +2004-03-22 Mats Bengtsson + + * 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 + + * 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 + default settings): new node. + (Defining new contexts): new node. + + * scripts/lilypond-book.py (is_derived_class): use numbers + iso. booleans. + + * python/lilylib.py (make_ps_images): add margin to PS images. + + * scripts/lilypond-book.py (is_derived_class): new function. Take + class arg iso. object. + (to_eps): make a non EPS file if EPS contains %%Pages. Workaround + for bug in GS/dvips. + + * lily/text-item.cc (interpret_markup): idem. + + * scm/define-markup-commands.scm: remove split around-space hack. + + * lily/staff-symbol-referencer.cc (get_rounded_position): new + function, fold WL's fixes into one function. + +2004-03-22 Werner Lemberg + + * 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. + +2004-03-21 Werner Lemberg + + * lily/score.cc (ly_run_translator), lily/paper-def.cc + (Paper_def::get_paper_outputter), lily/input-file-results.cc + (Input_file_results::Input_file_results), lily/my-lily-parser.cc + (My_lily_parser::parse_file): Improve formatting progress indication + sent to stdout. + +2004-03-21 Han-Wen Nienhuys + + * VERSION: 2.1.33 released. + + * scripts/lilypond-book.py (do_file): reinstate --filter support. + + * buildscripts/mf-to-table.py (base): use %d for TfmCheckSum + + * stepmake/stepmake/generic-targets.make: rewrite hack so no + warning is issued about dummy.dep. + + * scm/new-font.scm: fix design sizes of nummer + +2004-03-21 Werner Lemberg + + * stepmake/bin/install-sh: Updated (from gnulib). This removes + some annoying warnings from mkdir during `make install'. + +2004-03-21 Han-Wen Nienhuys + + * lily/performer-group-performer.cc (do_announces): call + Performer_group_performer::create_audio_elements () too. + + * scripts/convert-ly.py (conv): add rule for breakAlignOrder. + + * scm/define-grobs.scm (all-grob-descriptions): add property break-align-orders + + * lily/global-context.cc (get_default_interpreter): new + function. Override from base class, so no new Score contexts are + created. + + * lily/include/stencil.hh (class Stencil): document origin field. + + * lily/staff-symbol.cc (print): span staff-symbol on column + extents for non-broken columns. + + * ly/engraver-init.ly (breakAlignOrder): put staff-bar behind key-signature. + + * tex/titledefs.tex: don't use smallcaps for piece. + + * lily/system.cc (uniquify_list): bugfix. This fixes spuriously + translated stencils in the output. + + * lily/paper-outputter.cc (output_line): don't add Stencil::origin. + 2004-03-20 Han-Wen Nienhuys * lily/tie-performer.cc (acknowledge_audio_element): bugfix: use and init ties_created_ + * VERSION: release 2.1.32 + * lily/include/music-iterator.hh (IMPLEMENT_CTOR_CALLBACK): remove doc string from IMPLEMENT_CTOR_CALLBACK().