X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ChangeLog;h=baefbfc0ba8fd3d13e7426c7968a0421cdcd7f5d;hb=b782f68f927fa02b3ea895dd1bd801082e5bda6e;hp=2e431341a80a49c5656c4467e6315ad0ab904f23;hpb=2d4a3a890494c33504fd58cde1aee5768dbedede;p=lilypond.git diff --git a/ChangeLog b/ChangeLog index 2e431341a8..baefbfc0ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,231 @@ +2004-12-05 Christian Hitz + + * configure.in: + * lily/accidental-placement.cc: + * lily/bar-line.cc: + * lily/beam-concave.cc: + * lily/beam-quanting.cc: + * lily/beam.cc: + * lily/bezier-bow.cc: + * lily/bezier.cc: + * lily/break-align-interface.cc: + * lily/custos.cc: + * lily/dimension-cache.cc: + * lily/dot-column.cc: + * lily/font-metric.cc: + * lily/font-select.cc: + * lily/gourlay-breaking.cc: + * lily/grob-property.cc: + * lily/grob.cc: + * lily/lily-guile.cc: + * lily/line-spanner.cc: + * lily/lookup.cc: + * lily/lyric-extender.cc: + * lily/lyric-hyphen.cc: + * lily/mensural-ligature.cc: + * lily/midi-def.cc: + * lily/misc.cc: + * lily/note-collision.cc: + * lily/note-column.cc: + * lily/note-head.cc: + * lily/paper-outputter.cc: + * lily/percent-repeat-item.cc: + * lily/rest-collision.cc: + * lily/side-position-interface.cc: + * lily/simple-spacer.cc: + * lily/slur-configuration.cc: + * lily/slur-scoring.cc: + * lily/slur.cc: + * lily/spaceable-grob.cc: + * lily/spacing-spanner.cc: + * lily/spanner.cc: + * lily/staff-symbol-referencer.cc: + * lily/stem.cc: + * lily/stencil.cc: + * lily/system-start-delimiter.cc: + * lily/system.cc: + * lily/text-item.cc: + * lily/tie.cc: + * lily/tuplet-bracket.cc: + * lily/vaticana-ligature.cc: Fix for MacOS X: use instead of + beacause isinf/isnan is undefined in + +2004-12-03 Mats Bengtsson + + * cygwin/lily-wins.py (stat): remove old flag -p when calling lilypond. + +2004-11-29 Arno Waschk + + * mf/feta-schrift.mf: added <>-like articulation mark as "espressivo" + +2004-12-01 Han-Wen Nienhuys + + * scm/music-functions.scm (cue-substitute): voice counts start at 0. + + * lily/note-head.cc (internal_print): always try the "s" head if + u/d not found. + + * scm/titling.scm (marked-up-headfoot): reinstate default tagline. + +2004-11-29 Han-Wen Nienhuys + + * mf/parmesan-heads.mf (overdone_heads): typos. + +2004-11-30 Nicolas Sceaux + + * lily/parser.yy (markup): in markups, { .. } without command + before are also flattened, ie \line must be explicitely used. + + * Documentation/user/changing-defaults.itely: + * Documentation/user/notation.itely: + * input/wilhelmus.ly: + * input/regression/instrument-name-markup.ly: + * input/regression/markup-score.ly: + * input/regression/new-markup-scheme.ly: + * input/regression/new-markup-syntax.ly: + * input/test/coriolan-margin.ly: use \line in markups where + appropriate + +2004-11-28 Nicolas Sceaux + + * scm/new-markup.scm (map-markup-command-list): helper function + used in parser.yy to map markup commands on a markup list. + + * lily/parser.yy: get rid off < > in markups by treating { } as + real lists. + + * lily/lexer.ll: remove < > from markup lexer mode. + + * scripts/convert-ly.py (conv): add rule for converting + \markup < > to \markup { } + + * ly/titling-init.ly: + * input/test/coriolan-margin.ly: + * input/regression/new-markup-syntax.ly: + * input/regression/new-markup-scheme.ly: + * input/regression/multi-measure-rest-text.ly: + * input/regression/markup-stack.ly: + * input/regression/markup-score.ly: + * input/regression/instrument-name-markup.ly: + * input/mutopia/W.A.Mozart/mozart-hrn-3.ly: + * input/mutopia/R.Schumann/romanze-op28-2.ly: + * input/mutopia/J.S.Bach/wtk1-fugue2.ly: + * input/wilhelmus.ly: + * Documentation/user/notation.itely: + * Documentation/user/music-glossary.tely: + * Documentation/user/changing-defaults.itely: change < > to { } in + markups + +2004-11-28 Han-Wen Nienhuys + + * lily/accidental-placement.cc (position_accidentals): shortcut if + no accidentals to place. + +2004-11-28 Nicolas Sceaux + + * scm/define-grob-properties.scm (all-user-grob-properties): fixed + typo s/ly:dimension ?/ly:dimension?/ + + * input/regression/lily-in-scheme.ly: + * input/regression/music-function.ly: + * ly/spanners-init.ly (assertBeamSlope): + * scm/music-functions.scm (def-grace-function): add the paper + argument to music function definitions. + +2004-11-28 Han-Wen Nienhuys + + * lily/moment.cc (LY_DEFINE): + ly:moment-main-{denominator,numberator}, new function. + + * lily/score-engraver.cc (typeset_all): assign to column on basis + of axis-group-parent-X setting. + + * lily/axis-group-engraver.cc (process_acknowledged_grobs): do + add_element() on basis of axis-group-parent-Y setting. + + * lily/grob.cc: add axis-group-parent-{XY} properties. + + * input/regression/spacing-stick-out.ly: new file. + + * lily/simple-spacer.cc (add_columns): use binary search for + setting column rods. Changes O(n^2) to O(n log(n)) for + constructing spacing problem from columns. + (add_columns): read allow-outside-line to make sure no texts stick + out. + (solve): Simple_spacer::is_active() only determines + satisfies_constraints_ for non-ragged typesetting. + + * lily/simultaneous-music.cc (to_relative_octave): only set + old_relative_used if return pitch actually changed. + + * scm/define-context-properties.scm + (all-user-translation-properties): change to match implementation. + + * python/lilylib.py: Replace re.match by re.search and adds "-c + showpage" to the gs command line (Johannes Schindelin) + + * scm/framework-ps.scm (output-preview-framework): sanitize bbox + before processing. Prevents crash when inf is in the extent. + + * scm/define-markup-commands.scm (note-by-number): add "s" to + "noteheads-" glyphname. + + * lily/parser.yy (Generic_prefix_music): supply parser argument to + music function as well. + +2004-11-26 Han-Wen Nienhuys + + * VERSION: release 2.5.2 + + * Documentation/user/changing-defaults.itely (Creating titles): + add breakbefore variable. + + * lily/paper-book.cc (set_system_penalty): new function. Set + penalty_ based on breakBefore setting + + * lily/context-specced-music-iterator.cc (construct_children): + interpret special context id $uniqueContextId + + * lily/context.cc (create_unique_context): new method. Move + creation of unique (\new) contexts into interpreting phase. This + makes + + foo= \new Staff .. + << \foo \foo >> + + produce 2 staves. + + + * scm/define-music-properties.scm (all-music-properties): add + quoted-voice-direction + + * ly/music-functions-init.ly: killCues function. + + * scm/music-functions.scm (cue-substitute): move creation of voice + contexts further to the back. + +2004-11-25 Werner Lemberg + + * tex/GNUmakefile ($(outdir)/latin1.enc): Replace `/minus' with + `/hyphen' in encoding vector to get correct glyph name for EC fonts. + +2004-11-24 Erik Sandberg + + * buildscripts/guile-gnome.sh: Fixed typo. + +2004-11-23 Han-Wen Nienhuys + + * lily/lexer.ll: add < > to markup lexer mode (backportme) + + * scripts/abc2ly.py (dump_slyrics): add ord(). + + * lily/note-heads-engraver.cc (process_music): add shapeNoteStyles + to regular engraver. + +2004-11-22 Han-Wen Nienhuys + + * mf/feta-bolletjes.mf (triangle): rewrite solfa heads. + 2004-11-22 Jan Nieuwenhuizen * scm/define-markup-commands.scm (fill-line): Typo.