]> git.donarmstrong.com Git - lilypond.git/log
lilypond.git
10 years agoRelease: update news. release/2.17.97-1
Phil Holmes [Sun, 8 Dec 2013 15:18:10 +0000 (15:18 +0000)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 8 Dec 2013 15:18:02 +0000 (15:18 +0000)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 8 Dec 2013 15:17:56 +0000 (15:17 +0000)]
Release: bump VERSION_DEVEL.

10 years agoPO: updates from FTP
Jean-Charles Malahieude [Sat, 7 Dec 2013 11:20:52 +0000 (12:20 +0100)]
PO: updates from FTP

10 years agoscript-column: earlier scripts support later scripts; issue 3683
Keith OHara [Fri, 29 Nov 2013 00:03:51 +0000 (16:03 -0800)]
script-column: earlier scripts support later scripts; issue 3683

10 years agoIssue 3706: Allow computed identifiers for \change
David Kastrup [Fri, 6 Dec 2013 21:45:16 +0000 (22:45 +0100)]
Issue 3706: Allow computed identifiers for \change

This makes it possible to write

\change #'Staff = #"high"

(or other computed expressions) just like it is possible with

\new #'Staff = #"high" { ... }

10 years agoIssue 3695: Fix LILF table in emmentaler
Werner Lemberg [Tue, 3 Dec 2013 15:40:03 +0000 (16:40 +0100)]
Issue 3695: Fix LILF table in emmentaler

From <URL:http://lists.gnu.org/archive/html/bug-lilypond/2013-11/msg00113.html>:

Now, for recent versions of emmentaler (same font file), LILC contains:
  (subfont . "feta20")
  (subfont . "feta-alphabet20")
  (subfont . "feta-flags20")
  (subfont . "feta-noteheads20")
  (subfont . "parmesan20")
  (subfont . "parmesan-noteheads20")

[...]

but the subfonts array has not been updated in
these commits.

10 years agoAdd regtest for copy/modify semantics of make-relative macro
David Kastrup [Mon, 25 Nov 2013 11:17:03 +0000 (12:17 +0100)]
Add regtest for copy/modify semantics of make-relative macro

10 years agoAdd regtest for music argument semantics of make-relative macro
David Kastrup [Fri, 22 Nov 2013 12:36:56 +0000 (13:36 +0100)]
Add regtest for music argument semantics of make-relative macro

10 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Sun, 1 Dec 2013 11:58:15 +0000 (12:58 +0100)]
Run scripts/auxiliar/update-with-convert-ly.sh

10 years agoconvert-ly rule for new make-relative semantics accepting music arguments
David Kastrup [Fri, 22 Nov 2013 12:34:50 +0000 (13:34 +0100)]
convert-ly rule for new make-relative semantics accepting music arguments

This only works when the "reference pitch" is the first or last of
the list.

10 years agoIssue 3673: Make make-relative able to deal with music rather than just pitches
David Kastrup [Fri, 22 Nov 2013 08:54:26 +0000 (09:54 +0100)]
Issue 3673: Make make-relative able to deal with music rather than just pitches

The old behavior of make-relative was too cumbersome to use in many
cases.

This variant allows, for example:

withOctave =
  (ly:music?)
  (make-relative
   (music) music
   #{ \context Bottom << $music \transpose c c' $music >> #}))

\relative
\new Staff \withOctave {
  \partial 4. c'8 e g |
  c2 e,4 g |
  c,8 c' b a <g d'> <f c'> <e b'> <d a'> |
  <c g'>1 | \bar "|."
}

10 years agoIssue 3655: Doc: Changes.tely 2.18 release
James Lowe [Wed, 4 Dec 2013 23:44:12 +0000 (00:44 +0100)]
Issue 3655: Doc: Changes.tely 2.18 release

Mention new NullVoice feature including a simple example

10 years ago Issue 3676: Bar checks display the wrong location
David Kastrup [Mon, 25 Nov 2013 18:33:34 +0000 (19:33 +0100)]
 Issue 3676: Bar checks display the wrong location

This one is just embarrassing.  The lexer used last_input_ where it
should have been using here_input (), resulting in music identifiers
and some other stuff to be located one token early.

10 years agoBump VERSION
David Kastrup [Mon, 25 Nov 2013 00:14:01 +0000 (01:14 +0100)]
Bump VERSION

10 years agoRelease: update news. release/2.17.96-1
Phil Holmes [Sun, 24 Nov 2013 12:24:16 +0000 (12:24 +0000)]
Release: update news.

10 years agoPO: update template.
Phil Holmes [Sun, 24 Nov 2013 12:24:05 +0000 (12:24 +0000)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 24 Nov 2013 12:24:00 +0000 (12:24 +0000)]
Release: bump VERSION_DEVEL.

10 years agoIssue 1553: Staff stretching problem in 2.13.50+
Keith OHara [Sun, 24 Nov 2013 10:15:18 +0000 (11:15 +0100)]
Issue 1553: Staff stretching problem in 2.13.50+

optimal-page-breaking.cc needs to protect unsigned subtraction.

Signed-off-by: David Kastrup <dak@gnu.org>
10 years agoIssue 3658: variables cannot be used in \tempo command
David Kastrup [Mon, 18 Nov 2013 13:52:00 +0000 (14:52 +0100)]
Issue 3658: variables cannot be used in \tempo command

10 years agoparser: allow Scheme expressions for unsigned_number
David Kastrup [Mon, 18 Nov 2013 13:59:35 +0000 (14:59 +0100)]
parser: allow Scheme expressions for unsigned_number

10 years agoparser: let unsigned_number check NUMBER_IDENTIFIER for correctness
David Kastrup [Mon, 18 Nov 2013 13:51:42 +0000 (14:51 +0100)]
parser: let unsigned_number check NUMBER_IDENTIFIER for correctness

10 years agoIssue 3668: Let NullVoice have an existence in MIDI
David Kastrup [Mon, 18 Nov 2013 11:37:59 +0000 (12:37 +0100)]
Issue 3668: Let NullVoice have an existence in MIDI

Issue 3457 omitted to introduce the NullVoice context into MIDI.  This
implementation is incomplete (see the TODO in performer-init.ly), but
at least it does not let the context structure go off the deep end in
MIDI.

10 years agoMerge remote-tracking branch 'origin/translation' into stable/2.18
David Kastrup [Sun, 24 Nov 2013 08:20:28 +0000 (09:20 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18

10 years agoDoc-fr: Updates NR rhythms and spacing
Jean-Charles Malahieude [Sat, 23 Nov 2013 11:32:58 +0000 (12:32 +0100)]
Doc-fr: Updates NR rhythms and spacing

10 years agoMerge remote-tracking branch 'origin/translation' into stable/2.18
David Kastrup [Fri, 22 Nov 2013 16:57:17 +0000 (17:57 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18

10 years agoIssue 3672: NR: a few typos in connection with paper size
David Kastrup [Thu, 21 Nov 2013 08:37:26 +0000 (09:37 +0100)]
Issue 3672: NR: a few typos in connection with paper size

10 years agoIssue 3663: Crash with \repeat ... \alternative and \remove "Bar_engraver"
David Kastrup [Sun, 17 Nov 2013 18:29:06 +0000 (19:29 +0100)]
Issue 3663: Crash with \repeat ... \alternative and \remove "Bar_engraver"

This approach is just poking around in the dark and removing Scheme
error messages.  In particular substituting the original glyph for
left-bar-line and right-bar-line (when missing) in calls to
span-bar::compound-bar-line seems fishy, and the original logic
for setting left-bar-broken if left-bar-line is not even present
is also not clear to me.

The results for the example in the bug report:
form = \new Staff \with {
  \remove "Bar_engraver"
} \repeat volta 2 {
    s1
} \alternative {
    s1 % first ending
    s1 % second ending
} % form

\score {
  <<
    \form
  >>
} % score
are also not identical with the 2.16 results: the volta brackets now
run into each other; before there was a gap.

It fixes the crash.  I have no idea what a proper fix would look like.

10 years agoLet simple_music possibly return a pitch in \chordmode
David Kastrup [Fri, 15 Nov 2013 16:58:55 +0000 (17:58 +0100)]
Let simple_music possibly return a pitch in \chordmode

10 years agoMake sure optional arguments accepted as pitches stay pitches when reparsing
David Kastrup [Sat, 16 Nov 2013 15:23:59 +0000 (16:23 +0100)]
Make sure optional arguments accepted as pitches stay pitches when reparsing

10 years agoLet a PITCH_IDENTIFIER optionally be followed by octave modifiers
David Kastrup [Sat, 16 Nov 2013 12:24:11 +0000 (13:24 +0100)]
Let a PITCH_IDENTIFIER optionally be followed by octave modifiers

This makes pitch identifiers more similar to note names.  There is no
point in keeping the distinction just for triggering syntax errors
on music that has no sensible other interpretation.

10 years agoMake make_music_from_simple return music rather than a list in \chordmode
David Kastrup [Fri, 15 Nov 2013 16:36:49 +0000 (17:36 +0100)]
Make make_music_from_simple return music rather than a list in \chordmode

10 years agoparser: move FRACTION into embedded_scm_bare_arg
David Kastrup [Sat, 16 Nov 2013 13:09:53 +0000 (14:09 +0100)]
parser: move FRACTION into embedded_scm_bare_arg

It's a closed expression; not having to parse it with separate rules
reduces the amount of cruft in the rules.

10 years agoFold function_arglist_backup_common into function_arglist_backup
David Kastrup [Sat, 16 Nov 2013 11:50:42 +0000 (12:50 +0100)]
Fold function_arglist_backup_common into function_arglist_backup

After the last refactoring, function_arglist_backup does not need a closed
variant, so there is no point in an extra non-terminal.

10 years agoIssue 3656/2: disambiguate our own ::to_string from std::to_string
David Kastrup [Mon, 18 Nov 2013 19:59:15 +0000 (20:59 +0100)]
Issue 3656/2: disambiguate our own ::to_string from std::to_string

Conflicts:
lily/volta-repeat-iterator.cc

10 years agoIssue 3656: Problems building Lilypond 2.17.95 with libc++ for use with llvm
David Kastrup [Tue, 12 Nov 2013 16:56:31 +0000 (17:56 +0100)]
Issue 3656: Problems building Lilypond 2.17.95 with libc++ for use with llvm

std-vector.hh did not include config.hh but relied on it

10 years agoMerge remote-tracking branch 'origin/translation' into stable/2.18
David Kastrup [Wed, 20 Nov 2013 05:53:31 +0000 (06:53 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18

10 years agoNR: \overrideTimeSignatureSettings works fine without instantiating context
David Kastrup [Tue, 19 Nov 2013 17:30:52 +0000 (18:30 +0100)]
NR: \overrideTimeSignatureSettings works fine without instantiating context

This is another by-product of issue 3140.

10 years agoDoc-fr: Issue 3649: Fill in section "\set vs \override"
Jean-Charles Malahieude [Sun, 17 Nov 2013 14:17:44 +0000 (15:17 +0100)]
Doc-fr: Issue 3649: Fill in section "\set vs \override"

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Wed, 13 Nov 2013 13:45:16 +0000 (14:45 +0100)]
Run scripts/auxiliar/makelsr.py

10 years agoIssue 3651: Simplify incipit.ly snippet
David Kastrup [Thu, 7 Nov 2013 23:14:38 +0000 (00:14 +0100)]
Issue 3651: Simplify incipit.ly snippet

After issue 3187, considerably less trickery is needed for getting the
incipits to align with the main score.

10 years agoRevert "Issue 1334: A \score-lines markup list command for multi-lines embedded scores"
David Kastrup [Fri, 8 Nov 2013 14:54:56 +0000 (15:54 +0100)]
Revert "Issue 1334: A \score-lines markup list command for multi-lines embedded scores"

This reverts commit c2f316e714d49e8d9557a7148f92b53ff96db21b.

Conflicts:
scm/define-markup-commands.scm

10 years agoMerge remote-tracking branch 'origin/translation' into stable/2.18
David Kastrup [Mon, 11 Nov 2013 20:42:43 +0000 (21:42 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18

10 years agoIssue 3649: Fill in section "\set vs \override"
David Kastrup [Wed, 6 Nov 2013 10:56:22 +0000 (11:56 +0100)]
Issue 3649: Fill in section "\set vs \override"

10 years agoMerge remote-tracking branch 'origin/translation' into stable/2.18
David Kastrup [Mon, 11 Nov 2013 18:12:51 +0000 (19:12 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18

10 years agoDoc: External.itely - add missing comma
James Lowe [Mon, 11 Nov 2013 10:14:22 +0000 (10:14 +0000)]
Doc: External.itely - add missing comma

Typo

No tracker issue

10 years agoPO: update from FTP
Jean-Charles Malahieude [Mon, 11 Nov 2013 16:34:39 +0000 (17:34 +0100)]
PO: update from FTP
 Esperanto, Spanish, French and Italian

10 years agoDoc-it: update
Federico Bruni [Sun, 10 Nov 2013 12:29:35 +0000 (13:29 +0100)]
Doc-it:  update

10 years agoRun scripts/auxiliar/makelsr.py
David Kastrup [Thu, 7 Nov 2013 23:22:18 +0000 (00:22 +0100)]
Run scripts/auxiliar/makelsr.py

10 years agoMerge remote-tracking branch 'origin/translation' into stable/2.18
David Kastrup [Thu, 7 Nov 2013 11:29:22 +0000 (12:29 +0100)]
Merge remote-tracking branch 'origin/translation' into stable/2.18

10 years agoMerge commit 'b9d3aec07415ad5e7ad024aa7d73e5c5bfabc82d' into translation
David Kastrup [Thu, 7 Nov 2013 11:19:52 +0000 (12:19 +0100)]
Merge commit 'b9d3aec07415ad5e7ad024aa7d73e5c5bfabc82d' into translation

This is the last common commit between master and stable/2.18

10 years agoRevert "format-metronome-mark and metronome-markup don't support styles other than...
David Kastrup [Tue, 5 Nov 2013 20:15:23 +0000 (21:15 +0100)]
Revert "format-metronome-mark and metronome-markup don't support styles other than default"

This reverts commit 12e6948fe2fa0c73103748fd815a7c93fdc3677e.

10 years agoRevert "Adds ly:generic-bound-extent function."
David Kastrup [Tue, 5 Nov 2013 20:15:08 +0000 (21:15 +0100)]
Revert "Adds ly:generic-bound-extent function."

This reverts commit 0b032b61be1224b2cce061df60aa89ea5aa89c07.

10 years agoMerge remote-tracking branch 'origin/release/unstable' into HEAD
David Kastrup [Tue, 5 Nov 2013 02:41:27 +0000 (03:41 +0100)]
Merge remote-tracking branch 'origin/release/unstable' into HEAD

Conflicts:
VERSION

10 years agoPO: update template.
David Kastrup [Mon, 4 Nov 2013 09:28:07 +0000 (10:28 +0100)]
PO: update template.

10 years agoPO: update template. release/2.17.95-1
David Kastrup [Mon, 4 Nov 2013 09:28:07 +0000 (10:28 +0100)]
PO: update template.

10 years agoBump PATCH_LEVEL to 95
David Kastrup [Mon, 4 Nov 2013 09:23:51 +0000 (10:23 +0100)]
Bump PATCH_LEVEL to 95

This release should be 2.17.95 instead of 2.17.30

10 years agoRelease: bump VERSION.
Phil Holmes [Sun, 3 Nov 2013 20:04:17 +0000 (20:04 +0000)]
Release: bump VERSION.

10 years agoPO: update template.
Phil Holmes [Sun, 3 Nov 2013 13:09:19 +0000 (13:09 +0000)]
PO: update template.

10 years agoRelease: bump VERSION_DEVEL.
Phil Holmes [Sun, 3 Nov 2013 13:09:18 +0000 (13:09 +0000)]
Release: bump VERSION_DEVEL.

10 years agoMerge remote branch 'origin/master' into release/unstable
Phil Holmes [Sun, 3 Nov 2013 13:06:52 +0000 (13:06 +0000)]
Merge remote branch 'origin/master' into release/unstable

10 years agoBuild: Fix compilation with GNU make 4.0
Julien Rioux [Mon, 28 Oct 2013 20:42:43 +0000 (21:42 +0100)]
Build: Fix compilation with GNU make 4.0

Fix "recipes commence before first target" error.

Patch from Thomas Klausner.

10 years agopage-layout: nonstaff lines, follow-up commit 7a60a342
Keith OHara [Sat, 2 Nov 2013 00:12:33 +0000 (17:12 -0700)]
page-layout: nonstaff lines, follow-up commit 7a60a342

10 years agoIssue 2379: resetting autoBeaming after a cadenza
David Kastrup [Thu, 31 Oct 2013 11:03:02 +0000 (12:03 +0100)]
Issue 2379: resetting autoBeaming after a cadenza

Letting measurePosition track the grace state of current_moment
unconditionally keeps it from moving into uncharted territory when
Timing.timing gets switched on or off during grace times.

10 years agoIssue 3631: 2.17 does a worse job with vertical spacing and/or the page layout than...
Mike Solomon [Sat, 2 Nov 2013 15:35:44 +0000 (16:35 +0100)]
Issue 3631: 2.17 does a worse job with vertical spacing and/or the page layout than 2.16

Looks for prebroken pieces of dead items in the pure relevant function.

Even if the item is dead, its prebroken pieces may not be.  We need to check
them and build them into the pure skylines of axis groups used by the
align interface.

10 years agoIssue 3639/2: allow chords in optional arguments
David Kastrup [Thu, 31 Oct 2013 14:22:07 +0000 (15:22 +0100)]
Issue 3639/2: allow chords in optional arguments

10 years agoIssue 3639/1: allow \repeat in optional arguments
David Kastrup [Thu, 31 Oct 2013 14:22:07 +0000 (15:22 +0100)]
Issue 3639/1: allow \repeat in optional arguments

10 years agoEliminate closed argument lists before UNSIGNED and durations
David Kastrup [Wed, 30 Oct 2013 12:42:31 +0000 (13:42 +0100)]
Eliminate closed argument lists before UNSIGNED and durations

10 years agoRemove closed expressions before postevents and negative numbers
David Kastrup [Wed, 30 Oct 2013 12:03:01 +0000 (13:03 +0100)]
Remove closed expressions before postevents and negative numbers

10 years agoIssue 3641: Keep only one Axis_group_engraver active
David Kastrup [Thu, 31 Oct 2013 22:34:12 +0000 (23:34 +0100)]
Issue 3641: Keep only one Axis_group_engraver active

The internal context property axisEngraver is used for tracking the
currently active Axis_group_engraver.  This supercedes the solution
attempted in issue 2990.

10 years agoRevert "Issue 2990: \RemoveEmptyStaves in StaffGroup context crashes"
David Kastrup [Thu, 31 Oct 2013 19:03:28 +0000 (20:03 +0100)]
Revert "Issue 2990: \RemoveEmptyStaves in StaffGroup context crashes"

This reverts commit d40362adfc1c3b24f466b7570e58f92885751019.

10 years agoDocs: updates translation-status
Jean-Charles Malahieude [Fri, 1 Nov 2013 18:26:58 +0000 (19:26 +0100)]
Docs: updates translation-status

10 years agoDoc-fr: update texidocs
Jean-Charles Malahieude [Fri, 1 Nov 2013 18:00:04 +0000 (19:00 +0100)]
Doc-fr: update texidocs

10 years agoIssue 3638: Mention multiple articulations and \score markup alignment in Changes
David Kastrup [Mon, 28 Oct 2013 19:07:33 +0000 (20:07 +0100)]
Issue 3638: Mention multiple articulations and \score markup alignment in Changes

10 years agoRelease: update news.
David Kastrup [Fri, 1 Nov 2013 14:11:03 +0000 (15:11 +0100)]
Release: update news.

10 years agoDoc-fr: typo in EM
Jean-Charles Malahieude [Fri, 1 Nov 2013 14:03:59 +0000 (15:03 +0100)]
Doc-fr: typo in EM

10 years agoDoc-fr: updates AU
Jean-Charles Malahieude [Fri, 1 Nov 2013 14:02:34 +0000 (15:02 +0100)]
Doc-fr: updates AU

10 years agoDoc-fr: updates NR
Jean-Charles Malahieude [Fri, 1 Nov 2013 13:24:06 +0000 (14:24 +0100)]
Doc-fr: updates NR

10 years agoDoc-fr: fix tutorial
Jean-Charles Malahieude [Thu, 31 Oct 2013 17:50:09 +0000 (18:50 +0100)]
Doc-fr: fix tutorial

10 years agoImprovements to \offset
David Nalesnik [Mon, 21 Oct 2013 21:53:31 +0000 (16:53 -0500)]
Improvements to \offset

Property can be specified with or without #' prefix.

Directed tweaks are possible.

Music is returned in case of a failed tweak on that music.  This eliminates
cryptic "post-event expected" error.

Regtest:
--remove #' prefix before property names
--remove unnecessary # before numbers
--add example showing directed tweaks
--faulty tweak converted to an override of correct property

Revise docstring of find-value-to-offset in `scm/music-functions.scm.'

10 years agoIssue 3633: Freeze measurePosition while Timing.timing is off
David Kastrup [Sat, 26 Oct 2013 06:22:18 +0000 (08:22 +0200)]
Issue 3633: Freeze measurePosition while Timing.timing is off

Also don't reset it in \cadenzaOff, and leave autoBeaming alone in
\cadenzaOn/\cadenzaOff.  This should cause quite fewer interferences
of cadenze with timing, accidentals, barlines and other stuff.

10 years agoAdds ly:generic-bound-extent function.
Mike Solomon [Thu, 31 Oct 2013 07:40:23 +0000 (08:40 +0100)]
Adds ly:generic-bound-extent function.

This allows for spanner functions written in Scheme to use bound
extents instead of the full extents of their bounds.

Adds a regtest to show this at work with BendAfter.

Note that this can likely be replaced in the future with horizontal
skylines.

10 years agoconvert-ly: stricter pattern for one rule
Keith OHara [Wed, 30 Oct 2013 06:58:47 +0000 (23:58 -0700)]
convert-ly: stricter pattern for one rule

10 years agoformat-metronome-mark and metronome-markup don't support styles other than default
Thomas Morley [Wed, 16 Oct 2013 19:39:57 +0000 (21:39 +0200)]
format-metronome-mark and metronome-markup don't support styles other than default

issue 3096

- introducing 'styled-metronome-markup' with the (currently quite
theoretical) possibility to use another font here. For now
the font-argument is used only to make
  \override MetronomeMark #'font-name = ...
possible.

- adding 'flag-style to define-grob-properties.scm, the
MetronomeMark-properties in define-grobs.scm and in text-interface.cc

- adding a regtest for different 'metronomeMarkFormatter'.

It's now possible to override MetronomeMark with 'style, 'flag-style and
'font-name to customize the appearance.

10 years agoWeb-fr: download and essay/engraving
Jean-Charles Malahieude [Mon, 28 Oct 2013 18:52:26 +0000 (19:52 +0100)]
Web-fr: download and essay/engraving

10 years agoDoc-fr: updates LM
Jean-Charles Malahieude [Mon, 28 Oct 2013 18:27:50 +0000 (19:27 +0100)]
Doc-fr: updates LM

 - common notation
 - fundamental
 - tutorial
 - tweaks

10 years agoDoc-fr: updates programming-interface
Jean-Charles Malahieude [Mon, 28 Oct 2013 18:24:34 +0000 (19:24 +0100)]
Doc-fr: updates programming-interface

10 years agoIssue3634: NR: Remove warning about requiring an explicit Voice for \cadenzaOn
David Kastrup [Sat, 26 Oct 2013 08:13:29 +0000 (10:13 +0200)]
Issue3634: NR: Remove warning about requiring an explicit Voice for \cadenzaOn

Since issue 3140 (version 2.17.12) this has not been necessary.

10 years agoIssue 3626: Remove unused iv in Side_position_interface::aligned_side
David Kastrup [Mon, 21 Oct 2013 16:36:35 +0000 (18:36 +0200)]
Issue 3626: Remove unused iv in Side_position_interface::aligned_side

This was a leftover from issue 3026,
commit 2c0f56cc2c2b7e6d3a5f7792c006e55675c9e0d7

10 years agoAvoid undefined behavior after "music expected" error
David Kastrup [Tue, 10 Sep 2013 09:34:02 +0000 (11:34 +0200)]
Avoid undefined behavior after "music expected" error

This problem was introduced in 2.17.4 by an oversight in issue 2862.

10 years agoIssue 3458: Document \alterBroken
David Nalesnik [Thu, 17 Oct 2013 23:16:19 +0000 (18:16 -0500)]
Issue 3458: Document \alterBroken

10 years agoSmall correction to Issue2392
David Kastrup [Fri, 25 Oct 2013 08:54:37 +0000 (10:54 +0200)]
Small correction to Issue2392

10 years agoImprove formatting of PaperColumn debug info
Janek Warchoł [Thu, 17 Oct 2013 10:49:19 +0000 (12:49 +0200)]
Improve formatting of PaperColumn debug info

Paper_column::print can be very helpful in debugging spacing
information, but until now its output was not very readable.
This patch:
 - decreases font-size of debugging info so that it doesn't
   collide and overlap everywhere,
 - makes it possible to override the size of the arrow values
   with font-size property,
 - makes both red and blue arrows point in the same direction
   (previous situation was confusing)
 - centers the spring and rod values on the arrows (previously
   it was hard to discern which number goes to which arrow),
 - prints debugging info always on top,
 - makes arrows and the distance between them scale with fontsize.

10 years agoIssue 2392: Segfault in connection with \applyContext
David Kastrup [Sun, 20 Oct 2013 19:53:42 +0000 (21:53 +0200)]
Issue 2392: Segfault in connection with \applyContext

10 years agoSome slight Documentation changes for \hide/\omit
David Kastrup [Fri, 18 Oct 2013 11:30:05 +0000 (13:30 +0200)]
Some slight Documentation changes for \hide/\omit

10 years agoRevert "Issue 3616: convertrules override/tweak/revert transparent/stencil -> hide...
David Kastrup [Fri, 25 Oct 2013 06:49:02 +0000 (08:49 +0200)]
Revert "Issue 3616: convertrules override/tweak/revert transparent/stencil -> hide/omit/undo"

This reverts commit 7c0b941c3854a47f84e71827b761b0ae88d13803.

10 years agoRun scripts/auxiliar/update-with-convert-ly.sh
David Kastrup [Fri, 18 Oct 2013 10:29:37 +0000 (12:29 +0200)]
Run scripts/auxiliar/update-with-convert-ly.sh

Actually, this is an understatement.  This is the result of

scripts/auxiliar/update-with-convert-ly.sh
git checkout HEAD ly/{engraver,music-functions,property}-init.ly input/regression/display-lily-tests.ly Documentation/{,*/}learning/*.itely

and then committing.

10 years agoIssue 3616: convertrules override/tweak/revert transparent/stencil -> hide/omit/undo
David Kastrup [Tue, 15 Oct 2013 14:46:22 +0000 (16:46 +0200)]
Issue 3616: convertrules override/tweak/revert transparent/stencil -> hide/omit/undo

10 years agoIssue 3623: lilypond-book fails with file names containing shell-special characters
David Kastrup [Sat, 19 Oct 2013 07:31:18 +0000 (09:31 +0200)]
Issue 3623: lilypond-book fails with file names containing shell-special characters

10 years agoIssue 3624: make-connected-path-stencil broke on closed paths
David Kastrup [Sun, 20 Oct 2013 15:23:46 +0000 (17:23 +0200)]
Issue 3624: make-connected-path-stencil broke on closed paths

Cf. <URL:http://lists.gnu.org/archive/html/bug-lilypond/2013-10/msg00083.html>.
Actually, the whole function is an obfuscated Scheme programming
contest.  I made a few of the more flamboyant list manipulations
boring while at it.