]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
12 years agoFix 1214: Don't crash with \relative c' \new Voice {...}
Reinhold Kainhofer [Wed, 3 Aug 2011 19:19:28 +0000 (21:19 +0200)]
Fix 1214: Don't crash with \relative c' \new Voice {...}

Also add better warnings if the quoted music is empty
or cannot be found.

Also works if a complete voice (or a more complex structure) is
quoted, i.e. when one uses
   \addQuote "quote" \new Voice {...}
   \addQuote "quote" \relative c' \new Voice {...}

As a positive (unintended) side-effect, quoting music
with parallel sections, i.e. containing << { ...} \\ { ...} >>
now also quote those notes.

12 years agoFix 1214: cueDuring and quoteDuring should also quote voices that create subvoices
Reinhold Kainhofer [Sat, 2 Jul 2011 14:15:23 +0000 (16:15 +0200)]
Fix 1214: cueDuring and quoteDuring should also quote voices that create subvoices

If a voice was quoted that created a subvoice, add-quotable wrongly selected
only that subvoice for quoting rather than the original voice.

The proper fix is to correctly use the assoc list returned by
recording-group-emulate. We need to hand it a proper unique voice name
and can then extract the events for just this voice, no matter which other
voices are created.

If the music expression passed to \addQuote is a voice itself, we only use
its contents for quoting.

12 years agoDoc: move Bertrand to developers.
Bertrand Bordage [Sat, 13 Aug 2011 07:49:06 +0000 (09:49 +0200)]
Doc: move Bertrand to developers.

12 years agoauto-beam-engraver: keep a Context_handle to starting Staff
Keith OHara [Sat, 6 Aug 2011 19:05:59 +0000 (12:05 -0700)]
auto-beam-engraver: keep a Context_handle to starting Staff

12 years agolily/context-handle: rename function, variable
Keith OHara [Sat, 6 Aug 2011 08:28:08 +0000 (01:28 -0700)]
lily/context-handle: rename function, variable

12 years agolily/note-collision.cc: close holes in logic; issue 1792
Keith OHara [Fri, 18 Mar 2011 20:34:26 +0000 (13:34 -0700)]
lily/note-collision.cc: close holes in logic; issue 1792

12 years ago[mf2pt1] Adapt to our build system.
Werner Lemberg [Fri, 12 Aug 2011 07:54:52 +0000 (09:54 +0200)]
[mf2pt1] Adapt to our build system.

12 years agoMerge branch 'release/unstable'
Graham Percival [Fri, 12 Aug 2011 00:50:50 +0000 (01:50 +0100)]
Merge branch 'release/unstable'

12 years agoChanges: now support osx 10.7.
Graham Percival [Fri, 12 Aug 2011 00:50:19 +0000 (01:50 +0100)]
Changes: now support osx 10.7.

12 years agoFixes typos in slur-height-capping.ly.
Mike Solomon [Thu, 11 Aug 2011 23:05:14 +0000 (01:05 +0200)]
Fixes typos in slur-height-capping.ly.

12 years agoCaps slur height by ignoring extremal extra encompasses in fit_factor.
Mike Solomon [Thu, 11 Aug 2011 23:01:36 +0000 (01:01 +0200)]
Caps slur height by ignoring extremal extra encompasses in fit_factor.

These extremal extra encompasses are still, however, taken into account
during slur scoring.

12 years agoAllows multi measure rests' staff position to be set at 0.
Mike Solomon [Thu, 11 Aug 2011 22:38:47 +0000 (00:38 +0200)]
Allows multi measure rests' staff position to be set at 0.

MultiMeasureRest grobs are only shifted if their staff position
is unset.

12 years agoRemove commas from section headings
Trevor Daniels [Thu, 11 Aug 2011 20:42:44 +0000 (21:42 +0100)]
Remove commas from section headings

12 years agopo: updates es from FTP
Jean-Charles Malahieude [Thu, 11 Aug 2011 16:25:27 +0000 (18:25 +0200)]
po: updates es from FTP

12 years agoFix broken reference
Trevor Daniels [Thu, 11 Aug 2011 10:39:29 +0000 (11:39 +0100)]
Fix broken reference

12 years agoFix lilypond-book in Windows
Trevor Daniels [Thu, 11 Aug 2011 07:46:09 +0000 (08:46 +0100)]
Fix lilypond-book in Windows

12 years agoDoc: NR 5.5.4 - Modifing Ties and Slurs
James Lowe [Wed, 10 Aug 2011 22:26:18 +0000 (23:26 +0100)]
Doc: NR 5.5.4 - Modifing Ties and Slurs

Put back original description of Beziers.

Mine was wrong.

Sorry.

12 years agopo: updates de from FTP
Jean-Charles Malahieude [Wed, 10 Aug 2011 19:21:38 +0000 (21:21 +0200)]
po: updates de from FTP

12 years agoGUILE debug: Revert part of 52bea08ef73a55ee, so the file of an error is shown
Reinhold Kainhofer [Thu, 4 Aug 2011 14:11:00 +0000 (16:11 +0200)]
GUILE debug: Revert part of 52bea08ef73a55ee, so the file of an error is shown

When debug is set to #f, a guile error, like for example (cdr '()) will only
show the error message itself, but no indication whatsoever where the error
occured. This makes debugging scheme bugs in our lilypond code basically
impossible.

This patch properly fixes the debug settings, by either setting 'debug for
guile <2.0 or setting the finer-grained debug options for guile >=2.0.

That's also the correct fix that Ian Hulin suggest in a private mail.

Not tested with guile 2.0, though.

12 years agoWeb: Fix URL for Shady Lane Publishing
Reinhold Kainhofer [Tue, 9 Aug 2011 21:08:28 +0000 (23:08 +0200)]
Web: Fix URL for Shady Lane Publishing

12 years agoUpdate ver in website_post.py for goog analytics
Phil Holmes [Tue, 9 Aug 2011 09:42:45 +0000 (10:42 +0100)]
Update ver in website_post.py for goog analytics

12 years agoImprove recent MultiMeasureRest changes.
Bertrand Bordage [Sun, 31 Jul 2011 15:07:13 +0000 (17:07 +0200)]
Improve recent MultiMeasureRest changes.

12 years agoCorrectly parses C++ nan values in output-distance.py.
Mike Solomon [Tue, 9 Aug 2011 06:49:57 +0000 (08:49 +0200)]
Correctly parses C++ nan values in output-distance.py.

12 years agoFixes issue 1796.
Mike Solomon [Tue, 9 Aug 2011 06:44:45 +0000 (08:44 +0200)]
Fixes issue 1796.

Issues a warning if the user tries to add footnotes without a footer.

12 years agoMerge branch 'lilypond/translation'
Francisco Vila [Mon, 8 Aug 2011 16:16:13 +0000 (18:16 +0200)]
Merge branch 'lilypond/translation'

12 years agoMozart horn regtest: correct \url to \typewriter
Phil Holmes [Mon, 8 Aug 2011 16:01:06 +0000 (17:01 +0100)]
Mozart horn regtest: correct \url to \typewriter

12 years agoUpdate regtest morart-hrn
Phil Holmes [Mon, 8 Aug 2011 14:53:05 +0000 (15:53 +0100)]
Update regtest morart-hrn

12 years agoMerge branch 'master' into lilypond/translation
Francisco Vila [Mon, 8 Aug 2011 14:51:03 +0000 (16:51 +0200)]
Merge branch 'master' into lilypond/translation

12 years agoDoc-fr: search-box towards 2.14
Jean-Charles Malahieude [Mon, 8 Aug 2011 13:50:09 +0000 (15:50 +0200)]
Doc-fr: search-box towards 2.14

12 years agoDoc: NR put back Grob Reference removed from prev.
James Lowe [Mon, 8 Aug 2011 10:44:48 +0000 (11:44 +0100)]
Doc: NR put back Grob Reference removed from prev.

Put back Grob information replaced in commit

854c9519c

12 years agoPO: updates from FTP
Jean-Charles Malahieude [Mon, 8 Aug 2011 10:40:13 +0000 (12:40 +0200)]
PO: updates from FTP

it and fr

12 years agoClean troublesome regression tests
Keith OHara [Sat, 6 Aug 2011 23:09:41 +0000 (16:09 -0700)]
Clean troublesome regression tests

beam-skip.ly: choose input that demonstrates the bug of issue 1706,
  but without cyclic dependencies and variable output.
nested-property-revert.ly: the test fails because the functionality
  it tests was removed with commit 47473646b1.

12 years agoSimplify syntax constructor for \mark.
Neil Puttock [Sun, 7 Aug 2011 16:36:55 +0000 (17:36 +0100)]
Simplify syntax constructor for \mark.

* scm/ly-syntax-constructors.scm (make-mark-set):

  don't wrap MarkEvent in EventChord since this prevents application of
  \tweak when \mark is used with markup

  set 'origin when creating MarkEvent

12 years agosimple-spacer.cc: we were missing an implementation of Simple_spacer
David Kastrup [Sun, 7 Aug 2011 15:46:25 +0000 (17:46 +0200)]
simple-spacer.cc: we were missing an implementation of Simple_spacer

12 years agoMerge branch 'master' of git+ssh://git.savannah.gnu.org/srv/git/lilypond
David Kastrup [Sun, 7 Aug 2011 15:44:44 +0000 (17:44 +0200)]
Merge branch 'master' of git+ssh://git.savannah.gnu.org/srv/git/lilypond

12 years agoAdd Notation appendix for context mod identifiers.
Neil Puttock [Thu, 21 Jul 2011 23:01:31 +0000 (00:01 +0100)]
Add Notation appendix for context mod identifiers.

* Documentation/notation/notation-appendices.itely:

  add node for context modifications

* lily/context-mod.cc:

  add type predicate ly:context-mod?

* ly/context-mods-init.ly (RemoveEmptyStaves):

  add docstring via \description

* scm/document-context-mods.scm:

  new file for generating context-mod documentation

* scm/document-identifiers.scm (identifier<?):

  move to documentation-lib.scm

* scm/documentation-generate.scm:

  load document-context-mods.scm and output documentation to
  context-mod-identifiers.tely

* scm/documentation-lib.scm (identifier<?):

  moved from document-identifiers.scm so it can be used in
  document-context-mods.scm too

* scripts/auxiliar/ref_check.tely:

  exclude context-mod-identifiers.tely

* scripts/build/website-known-missing-files.txt:

  add context-mod-identifiers.tely

12 years agoLSR: Update.
Neil Puttock [Sun, 7 Aug 2011 14:11:16 +0000 (15:11 +0100)]
LSR: Update.

12 years agoDoc: NR 1.4.1 Long Repeats
James Lowe [Sun, 7 Aug 2011 12:20:42 +0000 (13:20 +0100)]
Doc: NR 1.4.1 Long Repeats

removed reference to 'LilyPond' in text.

12 years agoDoc: NR 5.5.4 - Modifying ties and slurs
James Lowe [Sun, 7 Aug 2011 10:45:53 +0000 (11:45 +0100)]
Doc: NR 5.5.4 - Modifying ties and slurs

Started off as adding a @cindex for 'control points'.

Ended up tidying up the overall description of how the bezier
curve describes its arc.

Then noted a reference to a non-existant property of the TieColumn
object - so I have referred to the correct interface for this property
and added an @seealso.

12 years agoDoc: NR Minor edit to remove incorrect grammar
James Lowe [Sun, 7 Aug 2011 09:54:06 +0000 (10:54 +0100)]
Doc: NR Minor edit to remove incorrect grammar

incorrectly used 'latter' expression removed.

12 years agoCG: add info about spacing from e-mail
Janek Warchol [Sat, 6 Aug 2011 21:32:27 +0000 (23:32 +0200)]
CG: add info about spacing from e-mail

12 years agoFormatting.
Werner Lemberg [Sun, 7 Aug 2011 05:41:22 +0000 (07:41 +0200)]
Formatting.

12 years agoMerge branch 'master' of git+ssh://git.savannah.gnu.org/srv/git/lilypond
David Kastrup [Sat, 6 Aug 2011 18:50:52 +0000 (20:50 +0200)]
Merge branch 'master' of git+ssh://git.savannah.gnu.org/srv/git/lilypond

12 years agofont: change breve vertical lines
Janek Warchol [Sat, 6 Aug 2011 15:27:27 +0000 (17:27 +0200)]
font: change breve vertical lines

Put breve vertical lines farther apart
and make them longer to increase readability.

12 years agoDoc-fr: typo in NR-3.4.4
Jean-Charles Malahieude [Sat, 6 Aug 2011 10:38:52 +0000 (12:38 +0200)]
Doc-fr: typo in NR-3.4.4

12 years agoparser.yy: Use scm_cons2 for a few simplifications.
David Kastrup [Fri, 5 Aug 2011 21:21:12 +0000 (23:21 +0200)]
parser.yy: Use scm_cons2 for a few simplifications.

12 years agoUpdate to mf2pt1 2.4.5.
Werner Lemberg [Thu, 4 Aug 2011 06:44:57 +0000 (08:44 +0200)]
Update to mf2pt1 2.4.5.

12 years agochanges.tely: Fix hyperlink to 2.14 changes
Reinhold Kainhofer [Wed, 3 Aug 2011 18:00:59 +0000 (20:00 +0200)]
changes.tely: Fix hyperlink to 2.14 changes

12 years agoAdd new features/bugfixes to changes.tely
Reinhold Kainhofer [Wed, 3 Aug 2011 12:50:57 +0000 (14:50 +0200)]
Add new features/bugfixes to changes.tely

12 years agoMerge branch 'lilypond/translation'
Francisco Vila [Wed, 3 Aug 2011 10:06:17 +0000 (12:06 +0200)]
Merge branch 'lilypond/translation'

12 years agoparser.yy: simplify intermediate structure of music_list
David Kastrup [Sun, 31 Jul 2011 08:17:27 +0000 (10:17 +0200)]
parser.yy: simplify intermediate structure of music_list

12 years agoDoc: Clarified process to use Gonville on Mac OS X
James Lowe [Tue, 2 Aug 2011 23:29:34 +0000 (00:29 +0100)]
Doc: Clarified process to use Gonville on Mac OS X

Discussion on user said that 'move' was ambiguous and that 'rename'
would be more clearer.

12 years agoRun po-update and ship to FTP
Jean-Charles Malahieude [Tue, 2 Aug 2011 18:10:03 +0000 (20:10 +0200)]
Run po-update and ship to FTP

12 years agoDoc-ja: add input.itely for NR.
Yoshiki Sawada [Sat, 30 Jul 2011 15:13:25 +0000 (00:13 +0900)]
Doc-ja: add input.itely for NR.

Doc-ja: add input.itely for NR.

12 years agoMerge branch 'release/unstable'
Graham Percival [Mon, 1 Aug 2011 22:21:46 +0000 (23:21 +0100)]
Merge branch 'release/unstable'

12 years agoRelease: bump version.
Graham Percival [Mon, 1 Aug 2011 22:20:47 +0000 (23:20 +0100)]
Release: bump version.

12 years agoUsers make-null-markup to construct footnotes.
Mike Solomon [Mon, 1 Aug 2011 21:39:35 +0000 (23:39 +0200)]
Users make-null-markup to construct footnotes.

Also adds better descriptive text and removes vestigial functions
from scm/lily-library.scm.

12 years agoDOC: fix NR 1.6.3 Formatting Cue Notes
colinpkcampbell@gmail.com [Fri, 22 Jul 2011 01:47:04 +0000 (19:47 -0600)]
DOC: fix NR 1.6.3 Formatting Cue Notes

Moves comment about explicitly creating a Voice, to the proper example.

12 years agoTypo in fixcc command. release/2.15.8-1
Graham Percival [Mon, 1 Aug 2011 20:54:47 +0000 (13:54 -0700)]
Typo in fixcc command.

12 years agoRelease: update news.
Graham Percival [Mon, 1 Aug 2011 20:51:15 +0000 (13:51 -0700)]
Release: update news.

12 years agoInstitutes property checks for non-event context property settings.
Mike Solomon [Thu, 14 Jul 2011 20:02:49 +0000 (22:02 +0200)]
Institutes property checks for non-event context property settings.

This fixes issue 1734 in addition to any potential incorrect settings
of properties in the layout block.  While this entails a property check
for all property settings in the ly/ folder, the time this takes is
negligible.
(cherry picked from commit a811a3c91c05f33474c1d447bedaa1e089522532)

12 years agoGrand fixcc.py run on all .hh .cc files.
Graham Percival [Mon, 1 Aug 2011 19:19:33 +0000 (20:19 +0100)]
Grand fixcc.py run on all .hh .cc files.

Apologies for the inconvenience in patch handling, but getting
this done at once will cause less long-term problems than trying
to do this piecemeal.

Note for future git historians: this patch was created by running
  scripts/auxiliar/fixcc.py \
    $(find flower lily -name '*cc' -o -name '*hh' | grep -v /out)
with astyle 2.02 installed.  No manual changes were made.

12 years ago[mf] Prevent recreation of fonts at each call of `make' with recent mpost.
Werner Lemberg [Mon, 1 Aug 2011 08:18:31 +0000 (10:18 +0200)]
[mf] Prevent recreation of fonts at each call of `make' with recent mpost.

12 years agoDoc: Usage - new option for lilypond-book
James Lowe [Sun, 24 Jul 2011 18:34:04 +0000 (19:34 +0100)]
Doc: Usage - new option for lilypond-book

Documenting new feature made in

Commit 23cdda9506931d5b9a1e75ee8be8be8b74f9084a7c0

Also for Tracker issue 1730 adding information for 'gui' option for
windows users running lilypond-windows.exe -dgui.

12 years agoscripts/auxiliar/fixcc.py: remove annoyances
Keith OHara [Mon, 1 Aug 2011 04:11:17 +0000 (21:11 -0700)]
scripts/auxiliar/fixcc.py: remove annoyances

Don't touch an operator that lies alone on a line
Let the C++ nit-picking rules see the open double quote of strings

12 years agomf2pt1: Fix buglet in creation of `.notdef'.
Werner Lemberg [Sun, 31 Jul 2011 22:11:41 +0000 (00:11 +0200)]
mf2pt1: Fix buglet in creation of `.notdef'.

This avoids the following two harmless warning messages:

  t1asm: unknown charstring command `91.60803'
  fontforge: Stack underflow on hsbw in .notdef

12 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/lilypond
Werner Lemberg [Sun, 31 Jul 2011 19:54:29 +0000 (21:54 +0200)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/lilypond

12 years agos/splitted/split/
Werner Lemberg [Sun, 31 Jul 2011 19:43:31 +0000 (21:43 +0200)]
s/splitted/split/

12 years agoDoc-fr: fixing some xrefs
Jean-Charles Malahieude [Sun, 31 Jul 2011 19:25:23 +0000 (21:25 +0200)]
Doc-fr: fixing some xrefs

12 years agoRevert "Fix 1063: Nested property revert"
David Kastrup [Sun, 31 Jul 2011 08:17:27 +0000 (10:17 +0200)]
Revert "Fix 1063:  Nested property revert"

This reverts commit 4ea5963dd6b5289e57454bd2702b9527c06d6001.

Conflicts:

input/regression/nested-property-revert.ly

12 years agoMerge branch 'master' of git://git.savannah.gnu.org/lilypond.git
Trevor Daniels [Sun, 31 Jul 2011 06:57:47 +0000 (07:57 +0100)]
Merge branch 'master' of git://git.savannah.gnu.org/lilypond.git

12 years agoFix white space
Trevor Daniels [Sun, 31 Jul 2011 06:57:01 +0000 (07:57 +0100)]
Fix white space

12 years agoRelease: bump version.
Graham Percival [Sat, 30 Jul 2011 22:36:49 +0000 (23:36 +0100)]
Release: bump version.

12 years agoMerge remote branch 'origin' into release/unstable release/2.15.7-1
Graham Percival [Sat, 30 Jul 2011 21:22:15 +0000 (22:22 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoFix image paths in web and website (1663)
Phil Holmes [Fri, 29 Jul 2011 14:17:58 +0000 (15:17 +0100)]
Fix image paths in web and website (1663)

Amends image macros and URL fix-up to ensure that
pictures are accurately displayed in web:big and
contributor:split.

12 years agoCG: add reminder for major release.
Graham Percival [Fri, 29 Jul 2011 21:47:20 +0000 (14:47 -0700)]
CG: add reminder for major release.

12 years agoMerge remote branch 'origin' into release/unstable
Graham Percival [Fri, 29 Jul 2011 21:42:37 +0000 (22:42 +0100)]
Merge remote branch 'origin' into release/unstable

12 years agoDocs: Compile fix.
Neil Puttock [Fri, 29 Jul 2011 21:36:29 +0000 (22:36 +0100)]
Docs: Compile fix.

12 years agoWeb: Added link from manual page to 'all'
James Lowe [Sun, 24 Jul 2011 18:19:14 +0000 (19:19 +0100)]
Web: Added link from manual page to 'all'

Links now to previous stable and doc tarball from Manuals page
under 'Other Material'.

12 years agoRelease: update news.
Graham Percival [Fri, 29 Jul 2011 17:31:43 +0000 (18:31 +0100)]
Release: update news.

12 years agoChanges: remove 2.14 material for new 2.16 stuff.
Graham Percival [Fri, 29 Jul 2011 17:15:08 +0000 (10:15 -0700)]
Changes: remove 2.14 material for new 2.16 stuff.

12 years agoparser.yy: allow multiple trailing chord_body_elements and postevents as music functi...
David Kastrup [Thu, 28 Jul 2011 12:54:55 +0000 (14:54 +0200)]
parser.yy: allow multiple trailing chord_body_elements and postevents as music function arguments.

12 years agoparser.yy: rearrange to allow more lenient use of music arguments for music functions.
David Kastrup [Sun, 24 Jul 2011 20:02:51 +0000 (22:02 +0200)]
parser.yy: rearrange to allow more lenient use of music arguments for music functions.

12 years agoCorrects version in regtests and convertrules.py for automatic footnotes
Mike Solomon [Fri, 29 Jul 2011 11:44:10 +0000 (13:44 +0200)]
Corrects version in regtests and convertrules.py for automatic footnotes

12 years agoDoc-es: adjust committishes for newly translated snippets. origin/lilypond/translation
Francisco Vila [Fri, 29 Jul 2011 10:19:40 +0000 (12:19 +0200)]
Doc-es: adjust committishes for newly translated snippets.

12 years agoDoc-es: run makelsr.
Francisco Vila [Fri, 29 Jul 2011 10:17:50 +0000 (12:17 +0200)]
Doc-es: run makelsr.

12 years agoDoc-es: translate a final snippet.
Francisco Vila [Fri, 29 Jul 2011 10:09:18 +0000 (12:09 +0200)]
Doc-es: translate a final snippet.

12 years agoDoc-es: add translation for a snippet.
Francisco Vila [Fri, 29 Jul 2011 09:45:53 +0000 (11:45 +0200)]
Doc-es: add translation for a snippet.

12 years agoMerge branch 'lilypond/translation'
Francisco Vila [Fri, 29 Jul 2011 09:31:45 +0000 (11:31 +0200)]
Merge branch 'lilypond/translation'

Conflicts:
Documentation/snippets/string-quartet-template-with-separate-parts.ly

12 years agoDoc: repair a snippet due to wrong texidoc label.
Francisco Vila [Fri, 29 Jul 2011 09:26:14 +0000 (11:26 +0200)]
Doc: repair a snippet due to wrong texidoc label.

12 years agoDoc-it: adjust Italian texidoc string.
Francisco Vila [Fri, 29 Jul 2011 09:18:56 +0000 (11:18 +0200)]
Doc-it: adjust Italian texidoc string.

12 years agoMerge branch 'lilypond/translation'
Francisco Vila [Fri, 29 Jul 2011 08:08:03 +0000 (10:08 +0200)]
Merge branch 'lilypond/translation'

12 years agoFixes uninitialized value in page-layout-problem.cc.
Mike Solomon [Thu, 28 Jul 2011 22:03:17 +0000 (00:03 +0200)]
Fixes uninitialized value in page-layout-problem.cc.

12 years agoAdds NOT_SMART rule for auto-footnote numbering.
Mike Solomon [Thu, 28 Jul 2011 15:39:03 +0000 (17:39 +0200)]
Adds NOT_SMART rule for auto-footnote numbering.

12 years agoAdds automatic numbering to footnotes.
Mike Solomon [Thu, 28 Jul 2011 14:47:08 +0000 (16:47 +0200)]
Adds automatic numbering to footnotes.

There are currently two types of automatic numbering possible:
automatic numbering where the footnote resets on each page
and automatic numbering where the footnotes increase in
sequence over pages.  The bulk of the commit lies in
paper-layout-problem.cc.  The two new regtests show how this
is done.

12 years agoFix 732: center-column ignored left half of stencil extent -> collision with previous...
Reinhold Kainhofer [Fri, 22 Jul 2011 17:13:21 +0000 (19:13 +0200)]
Fix 732: center-column ignored left half of stencil extent -> collision with previous stencil

12 years agoFix 153: \once\set properly restores the context property
Reinhold Kainhofer [Wed, 20 Jul 2011 16:32:09 +0000 (18:32 +0200)]
Fix 153: \once\set properly restores the context property

\once\set works by installing a finalization hook in the iterator.
To restore the context property value before the \once\set, we simply
cache the old value and pass it to the finalization hook as third
argument. The finalization hook then sends a SetProperty event with
the old value rather than an UnsetProperty event, which would revert
the value to the default.

12 years agoUpdate to fix for 1111: Use correcly lilypond version in regtest
Reinhold Kainhofer [Thu, 28 Jul 2011 12:05:42 +0000 (14:05 +0200)]
Update to fix for 1111: Use correcly lilypond version in regtest

12 years agoFix 1111: Break dynamic line spanner if different direction is explicitly given
Reinhold Kainhofer [Fri, 22 Jul 2011 14:35:41 +0000 (16:35 +0200)]
Fix 1111: Break dynamic line spanner if different direction is explicitly given

12 years agoFix 1259/1433: linebreaks with \breakDynamicSpan or spanners with style=#'none
Reinhold Kainhofer [Fri, 24 Jun 2011 20:43:55 +0000 (22:43 +0200)]
Fix  1259/1433: linebreaks with \breakDynamicSpan or spanners with style=#'none

This patch changes the way DynamicLineSpanners are handled when
\breakDynamicSpan is called or when the DynamicTextSpanner's style=#'none
(i.e. no line should be used and thus the spanner should also not
unneccessarily shift the dynamic text spanner up/down).

So far, this was handled by simply ending the DynamicLineSpanner prematurely,
while leaving its children at their full length. As a consequence, the child
spanners were no longer fully contained in the DynamicLineSpanner, which
caused several problem at line breaks.

This patch changes it as follows:
-) All spanner breaks are handled by a flag set on the spanner itself
-) The breakDynamicSpan events are handled by the dynamic engraver, which will
   set that flag (no longer handled by the dynamic span engraver!).
 This allows to obey the order of \breakDynamicSpan and \> (i.e. if the
 break was before the \< then break the previous spanner, if it was placed
 afterwards then end the newly created spanner)
-) When a DynamicTextSpanner with style=#'none or a \breakDynamicSpan
   is encountered, I also set that flag immediately after spanner creation
-) From then on, no new dynamics are added to the line spanner and no
   new support points are added that would otherwise shift the spanner
   if there is a very high/low note or articulation. If the spanner creates
   a grob (like a hairpin), that grob would still be shifted as a grob
   to prevent collisions, though.
-) When the current child spanner is ended, we also end the DynamicLineSpanner
   (and store it in a temporary variable so that we can properly end it
   in stop_translation_timestep). If a new dynamic is encountered, it will
   then create a completely new DynamicLineSpanner, which provides the
   independent alignment that we want.

This fixes both issues 1259 and 1433.