X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=028f5ef80f0beee1896e6719e5027fcd1c64c255;hb=377bdb36c4f09fb20a1c55b0358cc5d0714eb85e;hp=1ab1ae0cf2362b437dc9fe59761e6ef41293df59;hpb=ed001376ecd8e7bdf07b1d5c340a56181fdece77;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 1ab1ae0cf2..028f5ef80f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,186 @@ +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 + + * 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(). + + * lily/engraver.cc (typeset_grob): paranoia: take care of the case + that engraver is in a performer hierarchy. + +2004-03-17 Heikki Junes + + * vim/lilypond-ftdetect.vim: new file. + +2004-03-19 Han-Wen Nienhuys + + * scripts/lilypond-book.py (compose_ly): bugfix for relative < 0. + (compose_ly): default octave should be middle C. + + * Documentation/user/changing-defaults.itely (Layout tunings + within contexts): new node. + + * lily/include/smobs.hh: document C++ smob interface. + + * lily/function-documentation.cc: don't doc functions without + docstring. + +2004-03-19 Jan Nieuwenhuizen + + * Documentation/user/lilypond.tely: Remove `* lilypond' node from + direntry, so that `info lilypond' goes to Top. + + * scm/output-ps.scm (polygon): Fix: add spaces. + + * scm/page-layout.scm (ly:optimal-page-breaks): Bugfix: underful + solutions are now optimal too. + + * input/test/page-breaks.ly: New file. + + * lily/paper-outputter.cc (Paper_outputter): Import page breaking + functions into safe module. + + * lily/lily-guile.cc (ly:number->string): Do not leave space at + end, prepend zeros. + + * scm/output-*.scm: Use ly:number->string rather than + number->string. Makes for saner output. + + * scm/output-ps.scm (define-fonts): Always scale by designsize. + Fixes feta-nummer, feta-din scaling. + +2004-03-19 Han-Wen Nienhuys + + * input/mutopia/W.A.Mozart/mozart-hrn-3.ly: use latin1. + + * scm/music-functions.scm (descend-to-context): new + function. Similar to context-spec-music. + (make-time-signature-set): specify Score as descend-only. This + fixes the polymetric.ly example. + + * lily/context-specced-music-iterator.cc (construct_children): add + support for descend-only context spec. + + * lily/note-head.cc (brew_ez_stencil): read vector #'note-names to + determine ez-notation letter. + + * lily/system.cc (get_line): start with dumping layer 3. This + fixes ez notation. + +2004-03-19 Jan Nieuwenhuizen + + * input/test/title-markup.ly: Stress breaking harder. + + * scm/page-layout.scm (height-score): Overfull page scores twice + as bad as underfull (was: by a power). + (walk-lines): Omit first walk-path round (breaking after new node, + without lines). + + * lily/paper-book.cc (pages): Bugfix: copy_height and tag_height + diff values are negative. + (output): Bugfix: treat negative vfill differently. + + * Documentation/user/lilypond.tely (direntry): Add note about why + `info lilypond' brings up `Invoking LilyPond' node. + 2004-03-18 Jan Nieuwenhuizen + * input/mutopia/W.A.Mozart/mozart-hrn-3.ly: Mutopia tagline. + * lily/paper-book.cc: Remove cruft. (output): Bugfix: put vfill between lines. (pages): Bugfix: set page vars needed for filling. @@ -13,6 +194,9 @@ 2004-03-18 Han-Wen Nienhuys + * lily/note-head.cc (brew_ez_stencil): add note-names + property. Provides internationalization for note names. + * Documentation/user/changing-defaults.itely (Creating contexts): new node.